如何针对远程HBase运行YCSB

时间:2016-12-22 21:33:19

标签: hbase ycsb

我有一个运行Hadoop-2.5.2和HBase-1.2.3(均为完全分布式)的1 + 2集群,运行完全没有问题(已验证)。我下载并构建了最新版本的YCSB(0.13.0)来对抗HBase!我还制作了" usertable "表" 家庭"柱。

  1. [第一种情况]我使用此命令从Hadoop-HBase-master-VM运行YCSB:./bin/ycsb load hbase10 -P workloads/workloada -p columnfamily=family一切正常。
  2. 但我想要的是,[第二种情况]是让另一个VM专门运行YCSB(ycsb-client-VM)。但是,当我尝试从另一个VM运行YCSB时,我无法成功运行上述命令。我尝试了很多方法(我已经在hbase10-binding中创建了/ conf dir并在其中存储了hbase-site.xml),并且每次获得一个不同的错误,如果我提到所有这些错误将使帖子变得庞大这里。
  3. 是否有人从与HBase运行的服务器不同的服务器上运行针对HBase的YCSB? (我将其描述为"第二种情况",上面)

    是否有关于如何从专用的ycsb-client-vm运行YCSB的教程? (当然我已经阅读了YCSB-github的所有内容)。

    请不要给我关于如何在HBase(主)运行的同一个虚拟机中运行YCSB的建议!

1 个答案:

答案 0 :(得分:1)

幸运的是,我通过向官方YCSB-github-repo发布相同的问题作为答案,设法得到答案: https://github.com/brianfrankcooper/YCSB/issues/886