FusionInsight测试系列之:HBase基于PE工具的读写性能测试
【摘要】 HBase基于PE工具读写性能测试
版本:HD8.0.2
一、前置条件
1、FusionInsight HD集群8.0.2版本健康状态正常,安装HBase服务
2、安装有HBase客户端,例如安装路径为 /opt/client/HBase
二、上传PE工具
如附件解压缩后获取
hbase-server-2.2.3-hw-ei-302002-tests.jar 和 hbase-mapreduce-2.2.3-hw-ei-302002-tests.jar
将这两个jar包放到 /opt/client/HBase/hbase/lib目录下,并修改其权限为 755,参考如下:
chmod 755 /opt/client/HBase/hbase/lib/hbase-mapreduce-2.2.3-hw-ei-302002-tests.jar
chmod 755 /opt/client/HBase/hbase/lib/hbase-server-2.2.3-hw-ei-302002-tests.jar
三、执行测试
3.1、随机写入测试
示例:创建名为test的表,预分10个region,随机写入200GB数据。
hbase org.apache.hadoop.hbase.PerformanceEvaluation --size=200 --table=Test --presplit=10 randomWrite 20
3.2、随机读取测试
示例:使用20客户端从test中随机读取20GB数据:
hbase org.apache.hadoop.hbase.PerformanceEvaluation --rows=20000000 --table=Test randomRead 20
3.3、ScanRange读取测试
示例:使用20客户端以scanRange的方式从test中读取20GB数据。
hbase org.apache.hadoop.hbase.PerformanceEvaluation --rows=20000000 --table=Test scanRange10 20
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)