連接kafka集群,有一個kafka機器連接失敗
到該kafka機器上查詢kafka進程,發現沒有,
再查看zookeeper狀態,提示 Error contacting service. It is probably not running.
[root@localhost bin]# ./zkServer.sh status
JMX enabled by default
Using config: /home/stevens/zookeeper/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
查看了其他兩個zookeeper設備,狀態都是如此,之后停掉zookeeper重啟,其他兩台zookeeper 狀態正常,最開始發現的zookeeper 還是狀態不正確
[root@localhost bin]# ./zkServer.sh stop
JMX enabled by default
Using config: /home/stevens/zookeeper/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
[root@localhost bin]# ./zkServer.sh start
JMX enabled by default
Using config: /home/stevens/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@localhost bin]# ./zkServer.sh status
JMX enabled by default
Using config: /home/stevens/zookeeper/bin/../conf/zoo.cfg
Mode: leader
方法: 刪除zookeeper 本地log的Version-2文件夾
[root@localhost logs]# cd /home/stevens/data/zookeeper/logs
[root@localhost logs]# rm -rf version-2/
[root@localhost logs]# cd ..
[root@localhost zookeeper]# cd data
[root@localhost data]# rm -rf version-2/
之后再重啟zookeeper 狀態就正常了