docker-compose部署zookeeper集群:
例如:因线上正式环境的kafka版本升级,需要评估kafka版本升级后对系统带来的影响。
问题描述
提示:docker-compose搭建步骤自行百度
没想到第一步搭建zookeeper集群就遇到问题了,启动报错,3888连接失败
- WARN [WorkerSender[myid=1]:QuorumCnxManager@588] - Cannot open channel to 3 at election address /10.237.113.165:3888
java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketI
原因分析:
端口连不上,第一步肯定查看防火墙关闭,一顿检查下来,确定环境没问题,那就是zookeeper配置问题,zoo.cfg配置是我网上找的,信息如下:
解决方案:
折腾半天还是没头绪,就看了下官网文档,把能配置的一个个往上加,结果加
quorumListenOnAllIPs=true
问题解决了,特此记录下