1)搜索 HBase 镜像
docker search hbase
2)下载 HBase 镜像(可能下载有点慢)
docker pull harisekhon/hbase
3)下载好之后查看镜像信息
docker iamges
4)运行 hbase 镜像(三种方式)
方式一:手动分配所有端口
docker run -d --name 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 harisekhon/hbase:1.3
方式二:系统自动映射端口(-P 主机随机分配端口与宿主机上的端口进行映射)
docker run -d --name myhbase -P harisekhon/hbase:1.3

可以看到,这些端口随机映射到了主机的 32768-32776 之间。
方式三:只映射 web 页面的端口(16010)
docker run -d --name myhbase -p 16010:16010 harisekhon/hbase:1.3
PS:我这里采用的是第三种方式,因为我的云服务器上运行着很多别的服务,而且 zookeeper 等组件我在外部也有安装。
5)登录 HBase web页面
http://ip:16010(注:阿里云服务器要在控制台开放端口)

=> 上面我们通过 docker 安装好了 HBase 服务,那么应该怎么操作它呢?
6)进入 HBase 镜像
docker exec -it myhbase bash
7)进入 HBase 的 bin 目录
cd hbase-1.3.2/bin
8)进入 HBase 客户端
./hbase shell
上面我们进入到 HBase 客户端,那么就可以通过命令去操作 HBase 了,所以 HBase 有哪些常用命令呢?具体请参考下一篇…
本文标题:【HBase】Docker 安装操作 HBase(图示详解)
本文链接:https://blog.quwenai.cn/post/9931.html
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。















还没有评论,来说两句吧...