关于Docker搭建的Hbase集群如何实现外部访问?

现在我在阿里云的VPS上利用Docker搭建了一个Hbase集群

6个容器实现

zk1: 2181:2181

zk2: 2182:2181

zk3: 2183:2181

hdp+hb: 50070:50070

hdp+hb: 50071:50070

hdp+hb: none

内部可以访问Hbase集群,但是从外部网络无法访问

从外部网络利用zkCli.sh连接zookeeper集群是成功的

请问hbase连接的机制是不是通过/etc/hosts中的机器名连接的?不支持nat?

阅读 4.8k
1 个回答

hadoop的玩意不要放在docker中运行,那是找罪受,不适合这种场景

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题