压力测试集群的单个节点
Stress test a single node of the cluster
我是 cassandra 的新手,我创建了一个 4 节点的 cassandra 集群。为了查看添加节点所获得的改进,我想强调我的集群的节点子组。我想要这样的东西,有两个节点作为集群,而另外两个空闲节点作为插入客户端,我应该怎么做?
我已经尝试使用 -pop seq=1..1000000 到 select 第一个节点,但我正在监视使用情况,我注意到也使用了未使用的非插入节点。也许我错误地使用了这个选项?关于此选项的使用,我发现 datastax 文章让我有些困惑。
我可能会停用我不想/不想用作插入客户端的节点,但我认为必须有更简单的方法。
所以我认为您以错误的方式使用了 Cassandra Stress。
如果你想测试性能的提升
将集群减少到 1 个节点。
运行 来自不在集群中的服务器的 Cassandra-Stress(或 YCSB)
记下单个节点的结果。
向您的集群添加一个节点(所以现在您应该有一个 2 节点集群)
运行 来自不在集群中的服务器的 Cassandra-Stress(或 YCSB)。
记下 2 节点集群的结果。
确保添加 -hosts CassandraNode1IP,CassandraNode2IP
当您 运行 基准测试工具时。
再添加 2 个节点到您的集群(所以现在您应该有一个 4 节点集群)
运行 来自不在集群中的服务器的 Cassandra-Stress(或 YCSB)。
记下 4 节点集群的结果。
确保添加
-hosts CassandraNode1IP,CassandraNode2IP,CassandraNode3IP,CassandraNode4IP
当您 运行 基准测试工具时。
我是 cassandra 的新手,我创建了一个 4 节点的 cassandra 集群。为了查看添加节点所获得的改进,我想强调我的集群的节点子组。我想要这样的东西,有两个节点作为集群,而另外两个空闲节点作为插入客户端,我应该怎么做?
我已经尝试使用 -pop seq=1..1000000 到 select 第一个节点,但我正在监视使用情况,我注意到也使用了未使用的非插入节点。也许我错误地使用了这个选项?关于此选项的使用,我发现 datastax 文章让我有些困惑。
我可能会停用我不想/不想用作插入客户端的节点,但我认为必须有更简单的方法。
所以我认为您以错误的方式使用了 Cassandra Stress。 如果你想测试性能的提升
将集群减少到 1 个节点。 运行 来自不在集群中的服务器的 Cassandra-Stress(或 YCSB) 记下单个节点的结果。
向您的集群添加一个节点(所以现在您应该有一个 2 节点集群)
运行 来自不在集群中的服务器的 Cassandra-Stress(或 YCSB)。
记下 2 节点集群的结果。
确保添加 -hosts CassandraNode1IP,CassandraNode2IP
当您 运行 基准测试工具时。
再添加 2 个节点到您的集群(所以现在您应该有一个 4 节点集群) 运行 来自不在集群中的服务器的 Cassandra-Stress(或 YCSB)。 记下 4 节点集群的结果。 确保添加
-hosts CassandraNode1IP,CassandraNode2IP,CassandraNode3IP,CassandraNode4IP
当您 运行 基准测试工具时。