拉取镜像
docker pull harisekhon/hbase
创建运行容器
docker run -d -h myhbase -p 2181:2181 -p 8080:8080 -p 8085:8085 -p 9090:9090 -p 9095:9095 -p 16000:16000 -p 16010:16010 -p 16201:16201 -p 16301:16301 --name hbase harisekhon/hbase
浏览器打开
进入数据库
docker exec -it hbase bash
hbase shell
#创建表,表名t_user,两个字段name、score
create 't_user','name','score'
#禁用表(删除表前必须禁用表)
disable 't_user'
#启用表(删除表前必须禁用表)
enable 't_user'
#删除表
drop 't_user'
#插入数据,姓名front,成绩95分
put 't_user','202004101557','name','front'
put 't_user','202004101557','score','95'
#统计表(用不了)
count 'a_user'
#查询
scan 't_user'
#按条件查询表数据
get 't_user','202004101557','name'
get 't_user','202004101557','score'
#增加数学成绩
put 't_user','202004101557','score:Math:','80'
#增加英语成绩
put 't_user','202004101557','score:English:','90'
#删除指定数据
deleteall 't_user','202004101557'
#清空表
truncate 't_user'
#表是否存在
exists 't_user'