压力测试集群的单个节点

时间:2016-06-29 17:20:31

标签: cassandra datastax nosql

我是cassandra的新手,我创建了一个4节点的cassandra集群。要查看添加节点所获得的改进,我想强调我的群集节点的子组。我想要的是,有两个节点作为集群,而另外两个空闲节点作为插入客户端,我应该怎么做呢?

我尝试使用-pop seq = 1..1000000来选择第一个节点,但我正在监视这些用法,我注意到还使用了未使用的非插入节点。也许我使用这个选项错了?我发现数据存储文章对我使用此选项有点困惑。

我可能会淘汰我不希望/想要用作插入客户端的节点,但我认为必须有一种更简单的方法。

1 个答案:

答案 0 :(得分:0)

所以我认为你以错误的方式使用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

运行基准测试工具时。