环境说明
我使用的是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的中的端口是否一致
文章来源地址https://www.toymoban.com/news/detail-511229.html
文章来源:https://www.toymoban.com/news/detail-511229.html
到了这里,关于关于kafka连接超时的解决思路的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!