【问题标题】:Stress test a single node of the cluster对集群的单个节点进行压力测试
【发布时间】:2016-11-01 13:19:45
【问题描述】:

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

我尝试使用 -pop seq=1..1000000 来选择第一个节点,但我正在监视使用情况,我注意到未使用的非插入节点也在使用中。也许我用错了这个选项?关于使用此选项,我发现 datastax 文章让我有些困惑。

我可能会停用我不想/不想用作插入客户端的节点,但我认为必须有更简单的方法。

【问题讨论】:

    标签: cassandra datastax nosql


    【解决方案1】:

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

    当您运行基准测试工具时。

    【讨论】:

    • 如果我想将多个客户端插入到一个集群中,我需要从每个客户端单独启动压力测试吗?或者是否有我可以使用的单个命令,我可以在其中选择要插入的客户端机器的 ips
    • 您可以从每个单独启动压力测试。
    • 好吧,单机不够饱和集群
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    • 2013-02-16
    • 2013-05-02
    • 2012-02-28
    • 2023-04-10
    • 1970-01-01
    • 2010-09-12
    相关资源
    最近更新 更多