2014-12-02 2 views
0

Я загрузил последний пакет cassandra с сайта datastax. Также загрузили файлы ycsb из github. Я запускаю Ubuntu в VMware и помещаю эти файлы в смонтированную папку из окон. Затем я запустил кассандру, на заднем плане. Создал «usertable» keypace и «data». И тогда я побежал следующую команду:Исключение во время запуска команды ycsb load в cassandra

"./bin/ycsb load cassandra-7 -P workloads/workloada -p hosts=127.0.0.1 -s -t" 

Но я получаю сообщение об ошибке при выполнении этой команды.

YCSB Client 0,1
Командная строка: -db com.yahoo.ycsb.db.CassandraClient7 -P рабочих нагрузок/workloada -p хостов = 127.0.0.1 -s -t -load
Загрузка загруженность ...
Стартовый тест.
0 сек: 0 операций;
Исключение в потоке "Тема-1" java.lang.NoSuchMethodError:. Org.apache.thrift.meta_data.FieldValueMetaData (БЗ) V
в org.apache.cassandra.thrift.ColumnParent (ColumnParent.java:146).
в com.yahoo.ycsb.db.CassandraClient7.init (CassandraClient7.java:95)
в com.yahoo.ycsb.DBWrapper.init (DBWrapper.java:63)
в com.yahoo.ycsb.ClientThread .run (Client.java:189)
[ОБЩИЙ], RunTime (мс), 99,0
[ОБЩИЙ], пропускная способность (OPS/сек), 0,0
0 сек: 0 операции;
шань @ убунт: /mnt/hgfs/Files/Nuclear/ycsb-0.1.4$

(скриншот прилагается)
enter image description here

Может кто-нибудь сказать мне, что является причиной этой ошибки?

+0

Я получаю ту же ошибку, если я запускаю команду как "./bin/ycsb load cassandra-7 -P workloads/workloada -p hosts = localhost -s -t". – Shantanu

ответ

0

./bin/ycsb load cassandra-7 -P workloads/workloada -p hosts=10.x.x.x -s -t

вам нужно поставить машинах IP-адрес в хозяевах. и даже изменить rpc_address на 127.0.0.1 или ur машины ip в файле конфигурации cassandra.yaml. это сработало для меня.

Смежные вопросы