zookeeper启动失败

  

zookeeper版本:zookeeper-3.4.10

启动zookeeper后,使用zkServer.sh status查看状态,发现zookeeper状态既不是leader也不是follower。状态如下:

JMX enabled by default
Using config: /home/kafkauser/zookeeper-3.4.10/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

 

对比所有zookeeper配置文件后,发现启动失败的设备配置和其他设备稍有不一样。

状态有问题的设备配置中clientPort配置项由于人为因素误操配了两次。

clientPort=2181
clientPort=2181

  

修改配置,去掉多余的配置,重启zookeeper后,使用zkServer.sh status查看状态,zookeeper状态是follower。zookeeper启动正常。

zookeeper对配置文件的要求很严格,最好保持所有zookeeper节点配置一致,防止出现我遇到的这样的没必要产生的异常。

原文地址:https://www.cnblogs.com/micmouse521/p/8056710.html