拉取镜像

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

浏览器打开

http://localhost:16010/

进入数据库

docker exec -it hbase bash
hbase shell

  1. #创建表,表名t_user,两个字段name、score
  2. create 't_user','name','score'
  3. #禁用表(删除表前必须禁用表)
  4. disable 't_user'
  5. #启用表(删除表前必须禁用表)
  6. enable 't_user'
  7. #删除表
  8. drop 't_user'
  9. #插入数据,姓名front,成绩95分
  10. put 't_user','202004101557','name','front'
  11. put 't_user','202004101557','score','95'
  12. #统计表(用不了)
  13. count 'a_user'
  14. #查询
  15. scan 't_user'
  16. #按条件查询表数据
  17. get 't_user','202004101557','name'
  18. get 't_user','202004101557','score'
  19. #增加数学成绩
  20. put 't_user','202004101557','score:Math:','80'
  21. #增加英语成绩
  22. put 't_user','202004101557','score:English:','90'
  23. #删除指定数据
  24. deleteall 't_user','202004101557'
  25. #清空表
  26. truncate 't_user'
  27. #表是否存在
  28. exists 't_user'