我的集群因为关机时忘记关闭其中一台虚拟机导致zookeeper异常,一启动就挂掉,启动时显示启动了,一查询状态显示如图所示
这个时候输入以下指令
/opt/installs/zookeeper3.4.6/bin/zkServer.sh start-foreground
会弹出上次运行时的错误,若出现
这种情况,无需担心,只需要找到你配置zookeeper时创建的data(每个人这个文件可能创建的不同)文件架,将里边的myid保留其余全部删除,再运行就能正常启动了。如果不放心可以进行备份一下文件再新创一个version-2即可。