Blog icon indicating copy to clipboard operation
Blog copied to clipboard

Docker容器—HBase安装

Open johnnian opened this issue 7 years ago • 3 comments

最近在学习HBase,为了省事,直接使用Docker镜像进行安装。

参考Github:dajobe/hbase-docker

安装具体步骤


# 下载 Hbase 镜像
$ docker pull dajobe/hbase

# 进入任意目录,根据镜像创建容器
$ mkdir data  
$ docker run --name=hbase-docker -h hbase-docker -d -v $PWD/data:/data dajobe/hbase

# 进入容器进行操作
$ docker ps -l
CONTAINER ID        IMAGE               COMMAND               CREATED             STATUS              PORTS                                                         NAMES
4acfa1bd1092        dajobe/hbase        "/opt/hbase-server"   9 minutes ago       Up 9 minutes        2181/tcp, 8080/tcp, 8085/tcp, 9090/tcp, 9095/tcp, 16010/tcp   hbase-docker

$ docker exec -it 4acfa1bd1092 hbash shell

hbase dec 4acfa1bd1092 hbase shell
2017-10-10 01:55:10,594 WARN  [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 1.2.4, r67592f3d062743907f8c5ae00dbbe1ae4f69e5af, Tue Oct 25 18:10:20 CDT 2016

hbase(main):001:0> status
1 active master, 0 backup masters, 1 servers, 0 dead, 2.0000 average load

HBase Shell 命令

johnnian avatar Oct 10 '17 02:10 johnnian

怎么搭建一个集群??

cvs6 avatar Apr 08 '18 15:04 cvs6

同问,怎么搭建一个HBase集群呢

hm-dusk avatar Oct 24 '18 09:10 hm-dusk

@liupeng328 @hm-dusk 直接去找现成的Docker容器,看看有没有?我只是为了节省测试时间,简单用Docker搭建了一个HBase单点服务,哈哈~

johnnian avatar Oct 24 '18 09:10 johnnian