配置前准备
将ycsb-hbase14-binding-0.17.0.tar.gz的安装包上传到xshell
在xshell上解压压缩包
输入解压命令:
tar -zxvf ycsb-hbase14-binding-0.17.0.tar.gz
配置
1、配置环境变量
vim .bashrc
在文件末尾添加如下内容:
#ycsb
export YCSB_HOME=/home/ZQ/ycsb-hbase14-binding-0.17.0
export PATH=$PATH:$YCSB_HOME/bin
使环境变量生效
source .bashrc
2、查看是否配置成功
ycsb
3、添加文件夹和相应文件
(1)在ycsb-hbase14-binding-0.17.0下新建一个文件夹conf
(2)将hadoop中的的hdfs.site.xml文件加到ycsb-hbase14-binding-0.17.0/conf中
cd hadoop-2.7.6/etc/hadoop/
scp -r hdfs-site.xml ZQ@10.103.105.62:/home/ZQ/ycsb-hbase14-binding-0.17.0/conf/
(3)将hbase-1.4.13/conf中的hbase.site.xml文件加到ycsb-hbase14-binding-0.17.0/conf中
cd hbase-1.4.13/conf/
scp -r hbase-site.xml ZQ@10.103.105.62:/home/ZQ/ycsb-hbase14-binding-0.17.0/conf/
测试
1、启动集群
cd
start-dfs.sh
start-hbase.sh
2、在hbase中建表
进入hbase
hbase shell
创建表
create 'userzq','family'
查看创建的表
list
退出hbase shell
直接按ctrl +C 即可退出到ZQ@westgisB062
3、加载数据
cd ycsb-hbase14-binding-0.17.0
bin/yscb load hbase14 -P workloads/workloada -cp /home/ZQ/yscb-hbase14-binding-0.17.0/conf/ -p table=userzq -p columnfamily=family -p recordcount=10000
4、执行压力测试
ycsb run hbase14 -P workloads/workloada -cp /home/ZQ/ycsb-hbase14-binding-0.17.0/conf/ -p table=userzq -p columnfamily=family -p operationcount=10000
5、停止集群
stop-hbase.sh
stop-dfs.sh