今天在启动zookeeper集群时出现了进程成功启动,但是查看集群状态错误的情况。
解决过程如下:
首先查看防火墙状态,如果未关闭则关闭防火墙
然后查看zookeeper/conf下的zoo.cfg文件中的server.1等是否正确
在查看myid文件中的值是否与server.1等中的一致
很不幸,这些都没有问题
此时我查看了bin目录下的zookeeper.out文件,发现了这个
找不到服务器的路由?我想到了之前虚拟机的ip地址发生了变化,而我没有更改/etc/hosts文件,在改变该文件的ip映射后,果然所有问题都得到了解决。