问题背景:在三台虚拟机上都装了zookeeper服务,由于昨晚虚拟机在强制关机之前Zookeeper服务没有正常关闭,导致今天三台虚拟机上的第二台虚拟机(node02)上的Zookeeper服务不能正常启动,进程没有起来:
原因定位:在node02机器上查看Zookeeper服务启动的日志,显示报错
ERROR [main:QuorumPeer@577] - Unable to load database on disk
问题解决:在该node02节点上将zookeeper以下目录中的version-2目录备份一份,然后再重新创建一个新的version-2目录,之后重新启动zookeeper服务
结果服务起来了,问题解决。