报这个异常的原因就是集群没有选出来leader,当集群里的结点只剩下一台,或者不足半数时,就会出现这个错误提示。
zookeeper配置中除了2181端口还有2888 和3888
把这三个端口都开放,然后重加载firewall防火墙配置,重启zookeeper集群就成功启动了.
firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --zone=public --add-port=2888/tcp --permanent
firewall-cmd --zone=public --add-port=3888/tcp --permanent
firewall-cmd --reload