簡體   English   中英

如何針對遠程HBase運行YCSB

[英]How to run YCSB against remote HBase

我有一個運行Hadoop-2.5.2和HBase-1.2.3(均完全分布式)的1 + 2群集,完全沒有問題(已驗證)。 我下載並構建了最新版本的YCSB(0.13.0),可以在HBase上運行它! 我還用“ 家庭 ”列制作了“用戶可用 ”表。

  1. [第一種情況]我使用以下命令從Hadoop-HBase-master-VM運行YCSB: ./bin/ycsb load hbase10 -P workloads/workloada -p columnfamily=family ,一切正常。
  2. 但我想要的是,[第二種情況]是擁有另一個專門運行YCSB的VM(一個ycsb-client-VM)。 但是,當我嘗試從另一台VM運行YCSB時,我無法成功運行上述命令。 我嘗試了很多方法(我已經在hbase10-binding中創建了/ conf目錄,並在其中存儲了hbase-site.xml),並且每次遇到一個不同的錯誤,如果我提到所有這些都會使文章變得龐大這里。

是否有人從與HBase不同的服務器上針對HBase運行YCSB? (我在上面將其描述為“第二種情況”)

是否有關於如何從專用ycsb-client-vm運行YCSB的教程? (當然,我已經從YCSB-github閱讀了所有內容)。

請不要給我關於如何在與HBase(master)運行相同的VM中運行YCSB的建議!

幸運的是,我通過將與問題相同的問題發布到官方YCSB-github-repo上獲得了答案: https : //github.com/brianfrankcooper/YCSB/issues/886

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM