首页 > 其他 > 详细

使用ycsb对hbase benchmark

时间:2019-03-05 19:16:10      阅读:240      评论:0      收藏:0      [点我收藏+]

Ycsb下载地址:https://github.com/brianfrankcooper/YCSB/releases

 

目前测试hbase1.4.9,因此下载ycsb-hbase14-binding-0.15.0.tar.gz 。  (测试是在伪分布式下进行。)

 

1.  解压缩ycsb:

         sudo tar -zxvf ycsb-hbase14-binding-0.15.0.tar.gz /C /usr/local

  sudo chmod -R cs ycsb-hbase14-binding-0.15.0

  sudo mv ./ycsb-hbase14-binding-0.15.0 ./ycsb-hbase14

 

2. 在ycsb-hbase14中创建conf文件夹,将hbase/conf中的hbase-site.xml复制到ycsb-hbase14/conf中。

 

3. 在hbase中创建测试表:

         create ‘usertable‘,‘family‘

        

4. 在ycsb目录下,进行加载数据:

         ycsb load hbase14 -P workloads/workloada -cp /home/ycsb-hbase14/conf -p table=usertable -p columnfamily=family -p recordcount=10000

 

         (ycsb要求jdk1.8,如果之前hadoop和hbase的jdk为1.7,这里会提示“Unsupported major.minor version 52.0”。   那么就要求吧原来的jdk卸载重新下载jdk1.8)

     技术分享图片

 

    

5.在ycsb目录下,进行压力测试:

         ycsb run hbase14 -P workloads/workloada -cp /home/ycsb-hbase14/conf -p table=usertable -p columnfamily=family  -p operationcount=10000

 

       技术分享图片

 

 

 

附件:其中一些测试参数解释:

技术分享图片

 

使用ycsb对hbase benchmark

原文:https://www.cnblogs.com/dhName/p/10478692.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!