zoukankan      html  css  js  c++  java
  • 使用ycsb对hbase1.4.9 benchmark

    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 chown -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

           

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

  • 相关阅读:
    第十一周编程作业
    第十周作业
    第九周编程作业
    第八周作业总结
    第七周作业编程
    第六周作业总结
    第五周课程总结&试验报告(三)
    第四周课程总结&试验报告(二)
    第三周总结
    java2
  • 原文地址:https://www.cnblogs.com/dhName/p/10478692.html
Copyright © 2011-2022 走看看