我的zk集群有三台机器,其中一台机器突然就挂了,zk启动的时候没有报错,但是查看zk状态的时候报错Error contacting service. It is probably not running
从网上搜索这个异常的解决方法,尝试了一些方案,但是问题仍然未解决。
之后想起来查看zk的日志,日志如下:
从日志来看,应该是配置文件出的问题,但是我的配置是完全没有问题的。猜想可能是启动zk的时候生成的一些文件出的问题,zk启动的时候,在data目录下,会生成version-2文件夹,手动将此文件夹删除,然后重新启动zk,查看状态,成功启动,问题解决。
大家在遇见问题的时候,一定记得从日志中查看,有一些问题日志中写的很清楚,就算写的不清楚,也可以根据日志来猜测问题出处。