0


关于kafka连接超时的解决思路

环境说明

我使用的是docker镜像创建的容器,每一次在虚拟机中重新启动docker,三台容器的ip地址都有可能发生改变。

问题解决过程

如题,在尝试启动kafka的时候(已启动zookeeper集群和Hadoop集群),出现超时。

第一反应认为应该是zookeeper出现问题,于是去检查zookeeper的状态,结果(其中一个节点为例):

三台节点都处于error contacting的状态,有点奇怪,上一次启动的时候是没问题的。

使用命令

 zkServer.sh start-foreground 

查看zookeeper报错详情。

拒绝连接,应该是myid出了问题,结果发现是zoo.cfg的ip地址没有配置正确(问题如下)

即server1指定的ip地址一定要是myid为1的主机的ip地址

到这一步zookeeper是能正常运行的。若kafka还是超时并出现该信息

试着检查一下启动的properties文件中zookeeper connect选项和zookeeper中的zoo.cfg中的cilent port的中的端口是否一致

标签: kafka java 分布式

本文转载自: https://blog.csdn.net/weixin_60909815/article/details/127589591
版权归原作者 小陈陈293 所有, 如有侵权,请联系我们删除。

“关于kafka连接超时的解决思路”的评论:

还没有评论