对云服务器创建伪集群(zookeeper)的关于IP的一点困惑

对云服务器搭建伪集群的一点困惑
最近买了阿里云的云服务器,兴致勃勃试图搭建伪集群。
----------------------然后就出现了问题-------------------
搭建zookeeper集群时,发现使用公网ip时会出现一种情况
zookeeper01/bin/zkServer.sh start 都显示成功
ps -ef|grep zookeeper 显示三个zookeeper都成功开启
然而
zookeeper01/bin/zkServer.sh status 时都显示 It is probably not running.
查看cat zookeeper.out 发现是因为互相连接时“连接被拒绝”
而将zoo.cfg中的公网ip改为内网ip后这种情况就不再发生了,zookeeper集群搭建成功
-----------------------我的理解--------------------------
因为搭建的是伪集群,是在同一台云服务器上搭建的,所以zookeeper互相无法使用公网ip连接。
但使用内网ip连接是否会导致无法通过公网使用集群?目前我搭建的伪集群无法通过公网使用,大概是因为使用内网ip的缘故。
----------------------指正--------------------------
以上是我遇到的问题和我的理解,如果其中有什么错误的地方请一定指出,感谢您的指正

©️2020 CSDN 皮肤主题: 黑客帝国 设计师:上身试试 返回首页