YCSB是Cassandra 3.0的基准测试工具

13

我有一个Cassandra Ubuntu可视化群集,需要对其进行基准测试。

我尝试使用 Yahoo 的 YCSB 进行基准测试(如果可能的话,不使用 Maven)。我使用的是 Cassandra 3.0.1,但是我找不到合适的 YCSB 版本。

我不想改变到较旧版本的 Cassandra(YCSB 最新的 Cassandra 绑定是针对 Cassandra 2.x 的)

我该怎么办?


我也遇到了同样的问题,YCSB目前还不支持Cassandra 3.x。希望YCSB能尽快发布适用于Cassandra 3.x的新绑定。在YCSB的问题讨论中有一个相关的帖子:https://github.com/jsevellec/cassandra-unit/issues/166 - Akki
在ycsb支持3.x版本之前,您可以使用cassandra-stress来进行纯Cassandra工作负载。 - Patrick McFadin
2个回答

2

此处所建议,尽管Cassandra 3.x没有官方支持,但您可以使用绑定。

例如:

/bin/ycsb load cassandra-cql -threads 4 -P workloads/workloada

我刚在Cassandra 3.11.0上进行了测试,它适用于loadrun

但是,要使用哪种基准测试软件取决于您的测试计划。如果您只想对Cassandra进行基准测试,则@gsteiner的解决方案可能是最好的。如果您想使用相同的工具对不同的数据库进行基准测试以避免变异,则YCSB是正确的选择。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接