在zookeeper集群搭好后,启动的时候日志报如下错误
在这里插入图片描述
在这里插入图片描述

这种错误的时候。
第一种方法 如果是搭的伪集群,在本地搭的,可以将每个节点下的zoo.cfg 的ip改为 ip addr 所对应的内网ip
第二种解决方法
很简单,在每个Zookeeper节点上的zoo.cfg里面添加上

quorumListenOnAllIPs=true这个参数的潜在问题(待日后对这方面理解的更多了可以再研究)

主要是会影响ZAB协议和FastLeaderElection协议。
官网原文如下
quorumListenOnAllIPs
When set to true the ZooKeeper server will listen for connections from its peers on all available IP addresses, and not only the address configured in the server list of the configuration file. It affects the connections handling the ZAB protocol and the Fast Leader Election protocol. Default value is false

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐