Zookeeper 由于地址问题,无法使Kafka工作

ljsrvy3e  于 11个月前  发布在  Apache
关注(0)|答案(1)|浏览(176)

我正在尝试遵循Kafka的云大师课程,但当我设置服务器并尝试运行它时,我在Kafka server.log文件中得到以下错误:

WARN Cannot open channel to 2 at election address zoo2/172.31.21.241:3888 (org.apache.zookeeper.server.quorum.QuorumCnxManager)

字符串
它看起来是错误的,因为它似乎是把ip地址后的名称,我已经在主机文件中定义如下所示

127.0.0.1 localhost

172.31.30.11 zoo1 blaaaa.mylabserver.com
172.31.21.241 zoo2
172.31.22.75 zoo3

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback


我的zookeeper.properties文件看起来像这样,它以前有0.0.0.0作为zoo 1,但在某个地方读到它可能会导致一个问题,但仍然没有运气让它工作。

tickTime=2000
dataDir=/var/lib/zookeeper/
clientPort=2181
initLimit=5
syncLimit=2
server.1=0.0.0.0:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
autopurge.snapRetainCount=3
autopurge.purgeInterval=24


任何帮助将不胜感激!

eoigrqb6

eoigrqb61#

我相信我已经纠正了这个问题,看起来我必须明确允许以下端口
检查哪些防火墙端口是打开的

sudo ufw status verbose

字符串
添加以下端口

sudo ufw allow 2888
sudo ufw allow 3888
sudo ufw allow 9092
sudo ufw allow 2181

相关问题