Now I use Docker to build an Hbase cluster on the VPS of Aliyun
Implementation of 6 containers
zk1: 2181:2181
zk2: 2182:2181
zk3: 2183:2181
hdp+hb: 50070:50070
hdp+hb: 50071:50070
hdp+hb: none
The Hbase cluster is accessible internally but not from the external network.
It is successful to connect zookeeper cluster with zkCli.sh from external network.
Can you tell me whether the mechanism of connecting hbase is connected through the machine name in /etc/hosts? Nat not supported?
Hadoop stuff should not be run in docker, it is to find fault and is not suitable for this scenario.