
上QQ阅读APP看书,第一时间看更新
2.3.3 利用Docker安装HBase
利用Docker安装HBase的步骤如下:
步骤01 执行如下命令,搜索HBase镜像:
docker search hbase
搜索结果如图2-19所示。

图2-19 搜索HBase镜像
步骤02 执行如下命令,下载HBase镜像:
docker pull harisekhon/hbase:1.3
或者执行下面命令,下载新版本镜像:
docker pull harisekhon/hbase
下载HBase镜像过程中的屏幕显示如图2-20所示。

图2-20 下载HBase镜像过程中显示的信息
步骤03 执行如下命令来运行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 16020:16020 -p 16301:16301 --name myhbase harisekhon/hbase:1.3
或者执行下面命令来运行新版本的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 myhbase harisekhon/hbase
运行HBase后的屏幕显示如图2-21所示。

图2-21 运行HBase
运行完成后可以执行如下命令,查看HBase是否启动成功。
docker ps
执行上述命令后出现的显示信息如图2-22所示。

图2-22 查询运行的容器
步骤04 执行如下命令进入HBase环境:
docker exec -it myhbase /bin/bash
进入HBase环境的屏幕显示结果如图2-23所示。

图2-23 HBase环境
步骤05 执行如下命令进入HBase客户端命令行界面。
hbase shell
进入客户端的命令行界面,如图2-24所示。

图2-24 HBase客户端的命令行界面