docker快速安装HBase

如果你想节省时间,不想一步一步的安装hbase,那么本课程告诉大家,怎么使用docker,用最快的时间搭建hbase试验环境。

docker安装hbase非常快,但是性能并不好,用于学习是完全没问题的哦。

首先,你必须确保自己会用docker,并且你的电脑上安装了docker。如果对docker的命令不太熟悉,可以在看 Docker 命令大全目录


查找hbase镜像

执行如下命名查看hbase的docker

docker search hbase

执行结果如下,我们选择第一个镜像:

hbase镜像

选择stars最多的一个镜像,然后下载。


拉取hbase镜像

通过docker pull拉取镜像

docker pull harisekhon/hbase

我们直接安装最新版的Hbase,很快,大家2分钟就下载完成了。

hbase-docker-pull


运行Hbase

运行Hbase,可以指定主机名,端口映射等:

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

hbase 默认的16010端口是web页面访问的端口,我们启动容器后,在浏览器上看一下16010能否访问?

你有可能看不到,没关系,下面我们在解释。


进入容器

启动容器后,就可以进入容器,执行hbase shell命令了。

docker exec -it hbase001  bash

进入之后,然后进入bin目录,就可以通过shell命令操作了。上面的hbase001是启动docker时候,给docker的一个名字。

hbase shell

Hbase进去shell成功


查看hbase web页面

在本机的浏览器上输入,就能够看到web页面了。

http://ip:16010/master-status

ip地址变为你自己机器的地址。如果不能打开,说明16010在你本地的地址映射不对,可以通过docker ps查看docker的详细信息,如下图:

hbase-docker-ps

上图16010被映射到32770端口,在浏览器中我们会看到如下信息:

hbase-webui


查看docker日志

如果您想查看最新的日志实时使用:

docker attach $id

$id是启动容器的id,attach表示连接到容器,可以看到容器输出的日志。$id可以通过docker ps查看。


小结

经过本节的学习,你应该能够进入hbase的控制台了,下节课,我们继续学习一些命令。