一:预备知识:

1、需要配置好hbase:

配置hbase的文档:

hbase分布式环境的安装配置_古柯(●—●)的博客-CSDN博客

2、下载安装ycsb:

解压代码:

tar zxvf ycsb-hbase14-binding-0.17.0.tar.gz

二、安装ycsb并测试

1、配置环境变量.bashrc:

执行:

vi .bashrc

在其中加入:

#ycsb
export YCSB_HOME=/home/KYJ/soft/ycsb-hbase14-binding-0.17.0
export PATH=$PATH:$YCSB_HOME/bin

执行source .bashrc使其生效

2、在/home/KYJ/目录下输入命令:ycsb查看安装状态:

 3、添加hbase-site.xml

在ycsb根目录下新建conf文件夹,将hbase/conf/目录下的hbase-site.xml文件复制进ycsb/conf/

4、 在HBase中创建表格  create ‘ueserghl’‘family’

 5、进入ycsb根目录/home/KYJ/soft/ycsb-hbase14-binding-0.17.0生成测试用数据

输入命令生成测试数据(10000条)

bin/ycsb load hbase14 -P workloads/workloada -cp /home/KYJ/soft/ycsb-hbase14-binding-0.17.0/conf -p table=userghl -p columnfamily=family -p recordcount=10000

 6、测试数据生成结果如图

 7、进入ycsb根目录/home/KYJ/soft/ycsb-hbase14-binding-0.17.0运行ycsb执行压力测试

ycsb run hbase14 -P workloads/workloada -cp /home/KYJ/soft/ycsb-hbase14-binding-0.17.0/conf -p table=userghl -p columnfamily=family -p operationcount=10000

8、ycsb测试数据为10000时结果如图

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐