報這個異常的原因就是集羣沒有選出來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