mirror of
https://github.com/newnius/Dockerfiles.git
synced 2025-06-07 00:21:56 +00:00
.. | ||
backup-masters | ||
bootstrap.sh | ||
Dockerfile | ||
hbase-site.xml | ||
README.md | ||
regionservers | ||
ssh_config |
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.)