Подтвердить что ты не робот

YCSB для Cassandra 3.0 Бенчмаркинг

У меня есть визуальный кластер cassandra ubuntu, и вам нужно сравнить его.

Я пытаюсь сделать это с yahoo ycsb (без использования maven, если возможно). Я использую cassandra 3.0.1, но я не могу найти версию ycsb для костюмов.

Я не хочу переходить к самой старой версии cassandra (ycsb последней привязки cassandra для cassandra 2.x)

Что мне делать?

4b9b3361

Ответ 1

Как предложено здесь, несмотря на то, что Cassandra 3.x официально не поддерживается, вы можете использовать привязку cassandra-cql.

Например:

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

Я просто тестировал его на Cassandra 3.11.0, и он работает как для load, так и run.

Тем не менее, тестовое программное обеспечение для использования зависит от вашего графика тестирования. Если вы хотите сравнить только Cassandra, тогда решение @gsteiner может быть лучшим. Если вы хотите сравнить различные базы данных с помощью одного и того же инструмента, чтобы избежать изменчивости, то YCSB является правильным.

Ответ 2

Я бы рекомендовал использовать Cassandra-stress для выполнения теста нагрузки/производительности на вашем кластере Cassandra. Он очень настраиваемый, до такой степени, что вы можете протестировать дистрибутивы с разными моделями данных, а также указать, как сильно вы хотите нажимать свой кластер.

Вот ссылка на документацию Datastax, в которой говорится о том, как использовать инструмент в глубину.

https://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsCStress_t.html