什么是docker? https://www.kancloud.cn/guanfuchang/docker/838932
docker 安裝:https://docs.docker-cn.com/engine/installation/
1.獲取鏡像
docker pull harisekhon/hbase
2.啟動容器
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 hbase1.3.1
harisekhon/hbase
2181 連接zk的端口淘捡,若本機已經(jīng)裝了zk則會報 starting userland proxy: Bind for 0.0.0.0:2181 failed: port is already allocated.
去掉這個 -p 2181:2181即可
3.進入容器
docker exec -it hbase1.3.1 /bin/bash
/hbase/bin/hbase shell
image.png
訪問http://localhost:16010可進入hbase 管理界面
原文:
https://liudanking.com/arch/setup-hbase-local-env-for-mac-with-docker/