YCSB的安装编译与运用--测试HBase

本文介绍了如何安装、编译Yahoo Cloud Serving Benchmark (YCSB) 并使用它来对HBase进行性能测试。首先,详细讲解了YCSB的下载与配置过程,然后演示了结合Maven构建YCSB-HBase绑定。最后,阐述了执行测试工作负载及分析测试结果的方法。
摘要由CSDN通过智能技术生成
YCSB的安装编译与运用
YCSB是一款开源的能够为数据库做基准测试的工具,如果你在考虑哪款数据库,不妨先用YCSB做一些基准测试,根据们的性能做对比,从而帮助自己做出选择。这款产品是雅虎的的贡献,致谢!
安装:
1. 可以从https://github.com/brianfrankcooper/YCSB/wik直接下载zip包解压直接使用,但是我们的HBASE集群的版本是1.2.0,而最新的zip包里只有HBase10Binding,没有Hase12Biding,所以不能直接用,我试过,虽然集群连接没有问题,但是会读写失败。故而,我选择了下载源代码YCSBMaster,自己编译
2.编译时,用最新版本的maven即可,mven -version,
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /Users/tuyoo/Applications/apache-maven-3.5.0
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.3", arch: "x86_64", family: "mac",
按以上配置好环境即可


3.cd到YCSB-Master根目录,查年pom.xml查看HBase对应的版本,最新的是hbase1.2.5,网上说应该改成自己的版本,如1.2.0,但是我试了下,不行,会出现读写失败,所以不用改变,1.2.5兼容1.2.0,已试


4.在ycsb-master目录下,输入
maven clean package等待编译打包成功后,在distribution下的target下就能找到编译好的zip包ycsb-0.13.0-SNAPSHOT.tar.gz&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值