2016-02-05 88 views
12

我有一個cassandra ubuntu可視化集羣,需要對它進行基準測試。YCSB for Cassandra 3.0 Benchmarking

我試圖用雅虎的ycsb做到這一點(如果可能的話,不使用maven)。 我使用cassandra 3.0.1,但我無法找到ycsb的適合版本。

我不想改變卡桑德拉的最早的版本(YCSB最新卡桑德拉結合是卡桑德拉2.X)

我該怎麼辦?

+0

我面臨同樣的問題,YCSB還不支持Cassandra 3.x。 讓我們希望YCSB將很快發佈Cassandra 3.x的新綁定。 在YCSB問題中有一個線程:https://github.com/jsevellec/cassandra-unit/issues/166 – Akki

+0

直到ycsb可用於3.x,您可以使用cassandra-stress來處理純Cassandra工作負載。 –

回答

1

至於建議here,儘管卡桑德拉3.X不正式支持,您可以使用cassandra-cql結合。

例如:

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

我只是測試它在卡桑德拉3.11.0,它同時適用於loadrun

也就是說,使用的基準軟件取決於您的測試計劃。如果你想基準 Cassandra,那麼@gsteiner的解決方案可能是最好的。如果您想使用相同的工具對不同的數據庫進行基準測試以避免變化,那麼YCSB是正確的。