FusionInsight测试系列之:HBase基于PE工具的读写性能测试

举报
suwei 发表于 2020/10/31 15:36:47 2020/10/31
【摘要】 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的表,预分10region,随机写入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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。