一、Docker上安装运行Hbase

1、下载安装Hbase:

(1)、docker search hbase : 查找Hbase

(2)、docker pull harisekhon/hbase:1.3

注意:不要安装最新版本的,不稳定 (我安装的是1.3)

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

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

或

docker 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

3、修改虚拟机的etc/hosts文件:

sudo vi /etc/hosts
添加 docker IP  hostname

即:192.168.99.100  myhbase

4、在本地的C:\Windows\System32\drivers\etc下修改hosts文件:

添加 192.168.99.100  启动hbase时设置的主机名
即:192.168.99.100  myhbase

5、浏览器查看Hbase的web界面:

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

例:http://192.168.99.100:16010/master-status

6、进入到Hbase容器中:

docker exec -it hbase001  bash

然后执行 : hbase shell 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 入门指南 1. 简介 Quickstart会让你启动和运行一个单节点单机HBase。 2. 快速启动 – 单点HB...
    和心数据阅读 4,705评论 1 41
  • HDFS文件系统 HDFS是一个分布式文件系统,采用分而治之的设计思想,将大文件、大批量文件,分布式存放在大量服务...
    spilledyear阅读 1,396评论 0 0
  • 【环境说明】: 本文演示过程在同一个机器上的(也可以在三台实体机器或者三个的虚拟机上),环境如下: windows...
    yljava阅读 9,322评论 3 8
  • 感恩水务公司优质服务!让我一早心情舒畅!服务品质值得学习! 感恩朋友的信任让我安排饭局,感恩大家的给力很順利!哈哈...
    邱桃红阅读 240评论 0 0
  • 余昨夜酣睡沉香之时,忽一女踏车如梦,其肤如凝脂,美目盼兮,短发齐耳轻盈灵动,身着连衣裙方格相间,黑白线条相衬,楚楚...
    下一个路口重逢阅读 226评论 0 0