Dockerfiles/hbase/1.2.6
2019-04-24 22:51:34 +08:00
..
backup-masters update hbase to seperate hadoop 2018-08-06 10:58:02 +08:00
bootstrap.sh update hbase 2019-04-24 22:51:34 +08:00
Dockerfile update hbase 2019-04-24 22:51:34 +08:00
hbase-site.xml update hbase 2019-04-24 22:51:34 +08:00
README.md update hbase 2019-04-24 22:51:34 +08:00
regionservers update hbase to seperate hadoop 2018-08-06 10:58:02 +08:00
ssh_config add sshd_config file 2018-08-06 11:05:15 +08:00

Run distributed Aapache HBase with Docker

Setup the zookeeper cluster

see zookeeper

Assume the nodes are zookeeper-node1, zookeeper-node2, zookeeper-node3

Setup HDFS cluster

See hadoop

Assume the nodes are hadoop-master, hadoop-slave1, hadoop-slave2, hadoop-slave3

Setup HBase cluster

docker service create \
	--name hbase-master \
	--hostname hbase-master \
	--network swarm-net \
	--endpoint-mode dnsrr \
	newnius/hbase:1.2.6
docker service create \
	--name hbase-slave1 \
	--hostname hbase-slave1 \
	--network swarm-net \
	--endpoint-mode dnsrr \
	newnius/hbase:1.2.6
docker service create \
	--name hbase-slave2 \
	--hostname hbase-slave2 \
	--network swarm-net \
	--endpoint-mode dnsrr \
	newnius/hbase:1.2.6
docker service create \
	--name hbase-slave3 \
	--hostname hbase-slave3 \
	--network swarm-net \
	--endpoint-mode dnsrr \
	newnius/hbase:1.2.6

Init && Test

bin/start-hbase.sh

Browse

Now you can see HBase cluster in http://hbase-master:16010 in browser. (newnius/docker-proxy needed.)