Docker上安装运行Hbase

谁都会走 提交于 2020-04-09 18:40:16

下载安装Hbase


docker search hbase : 查找Hbase
docker pull harisekhon/hbase:1.3
注意:不要安装最新版本的,不稳定 (我安装的是1.3)

运行Hbase(运行时指定主机名,端口映射等)


docker run -d --name hbase001 -P harisekhon/hbase:1.3

ocker run -d --name hbase001 -p 16010:16010 harisekhon/hbase:1.3

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 harisekhon/hbase:1.3

  -p : 指定主机的端口 16010映射到宿主机上(容器)的开放端口 16010
  -P :主机随机分配端口与宿主机上的端口进行映射 

注意:hbase60010端口无法访问web页面,web端访问的接口变更为16010

修改虚拟机的etc/hosts文件


sudo vi /etc/hosts
即:192.168.99.100  myhbase

浏览器查看Hbase的web界面


http://docker IP:宿主机上(容器)的开放端口 16010对应的指定主机的端口/master-status
如:http://192.168.149.129:16010/master-status

进入到Hbase容器中


docker exec -it hbase001  bash
 hbase shell 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!