Как запустить основную рабочую нагрузку для таблицы, созданной в Cassandra?

Я супер новичок в тестировании базы данных. Я немного познакомился с инструментом YCSB, все еще много изучая его. Я скачал последнюю версию YCSB и все предварительные требования, необходимые для тестирования Cassandra. На моем компьютере также установлено сообщество DataStax. Используя Cassandra CQL shell, я создал пользовательскую таблицу со следующим:

  create keyspace ycsb WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor': 3 };
    use ycsb;
    create table usertable (id uuid, name varchar, email varchar, PRIMARY KEY (id, email));

Хотя в дополнение к Keyspace я должен создать ColumnFamily - я не знаю запрос для этого.

Помимо создания этой таблицы, я могу выполнить ycsb в командной строке:

    cd C:\ycsb
C:\Python27\python.exe bin\ycsb

Теперь остальная часть остается мне неизвестной. Как мне теперь перейти к загрузке рабочей нагрузки в таблицу базы данных и тест? Я просто хочу провести базовый тест с основной рабочей нагрузкой, а это значит, что мне достаточно только метрик чтения, записи, обновления и сканирования. Я много искал и пытался понять инструкцию Wiki, приведенную на странице GCSHub YCSB. Но они очень сбивают с толку, и нет четкого шага для подражания. Если я сделаю один шаг, это приведет меня к другой ссылке и сделает мою мысль беспорядочной. Пожалуйста, не разочаровывай меня, я буду очень признателен, если кто-то там хотя бы покажет мне хоть одну рекомендацию.

0 ответов

Другие вопросы по тегам