docker快速安装HBase
如果你想节省时间,不想一步一步的安装hbase,那么本课程告诉大家,怎么使用docker,用最快的时间搭建hbase试验环境。
docker安装hbase非常快,但是性能并不好,用于学习是完全没问题的哦。
首先,你必须确保自己会用docker,并且你的电脑上安装了docker。如果对docker的命令不太熟悉,可以在看 Docker 命令大全目录
查找hbase镜像
执行如下命名查看hbase的docker
docker search hbase
执行结果如下,我们选择第一个镜像:
选择stars最多的一个镜像,然后下载。
拉取hbase镜像
通过docker pull拉取镜像
docker pull harisekhon/hbase
我们直接安装最新版的Hbase,很快,大家2分钟就下载完成了。
运行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 web页面
在本机的浏览器上输入,就能够看到web页面了。
http://ip:16010/master-status
ip地址变为你自己机器的地址。如果不能打开,说明16010在你本地的地址映射不对,可以通过docker ps查看docker的详细信息,如下图:
上图16010被映射到32770端口,在浏览器中我们会看到如下信息:
查看docker日志
如果您想查看最新的日志实时使用:
docker attach $id
$id是启动容器的id,attach表示连接到容器,可以看到容器输出的日志。$id可以通过docker ps查看。
小结
经过本节的学习,你应该能够进入hbase的控制台了,下节课,我们继续学习一些命令。