YCSB无法将数据加载到cassandra多节点
我正在尝试使用YCSB工具将数据加载到cassandra multinode设置中,使用下面的命令YCSB无法将数据加载到cassandra多节点,cassandra,ycsb,Cassandra,Ycsb,我正在尝试使用YCSB工具将数据加载到cassandra multinode设置中,使用下面的命令 ./ycsb load cassandra-10 -P ../workloads/workloadb -s 但我得到了以下输出。 我将hosts参数作为服务器的IP地址放在工作负载中 另外,我能够成功创建多节点设置,并使用表“数据”创建db“usertable” 2014-12-02 02:55:25:013 0 sec: 0 operations; 2014-12-02 02:55:35
./ycsb load cassandra-10 -P ../workloads/workloadb -s
但我得到了以下输出。我将hosts参数作为服务器的IP地址放在工作负载中 另外,我能够成功创建多节点设置,并使用表“数据”创建db“usertable”
2014-12-02 02:55:25:013 0 sec: 0 operations;
2014-12-02 02:55:35:014 10 sec: 0 operations;
2014-12-02 02:55:45:015 20 sec: 0 operations;
2014-12-02 02:55:55:016 30 sec: 0 operations;
2014-12-02 02:56:05:017 40 sec: 0 operations;
2014-12-02 02:56:15:018 50 sec: 0 operations;
2014-12-02 02:56:25:019 60 sec: 0 operations;
2014-12-02 02:56:35:020 70 sec: 0 operations;
2014-12-02 02:56:45:020 80 sec: 0 operations;
2014-12-02 02:56:55:021 90 sec: 0 operations;
2014-12-02 02:57:05:023 100 sec: 0 operations;
2014-12-02 02:57:15:024 110 sec: 0 operations;
2014-12-02 02:57:25:024 120 sec: 0 operations;
2014-12-02 02:57:35:025 130 sec: 0 operations;
/root/ycsb-0.1.4/bin/ycsb load cassandra-10-p hosts=“…”)-p port=9160-p recordcount=1000000-p/root/ycsb-0.1.4/workloads/workloada-s
您需要将所有种子节点的IP地址放在您在yaml文件中提供的主机参数中。最后得到这个错误。org.apache.cassandra.thrift.cassandra$batch_mutate_result.read(cassandra.java:16485)org.apache.cassandra.thrift.cassandra$Client.recv_batch_mutate(cassandra.java:916)org.apache.cassandra.thrift.cassandra$Client.batch_mutate(cassandra.java:890)com.yahoo.ycsb.db.cassandract10.insertcom.yahoo.ycsb.DBWrapper.insert(DBWrapper.java:148)com.yahoo.ycsb.workloads.corewloads.doInsert(corewloads.java:461)com.yahoo.ycsb.ClientThread.run(Client.java:277)
/root/ycsb-0.1.4/bin/ycsb load cassandra-10 -p hosts="<ip1> <ip2> <ip3> .." -p port=9160 -p recordcount=1000000 -P /root/ycsb-0.1.4/workloads/workloada -s