zookeeper启动闪退问题

在配置zookeeper集群时,遇到启动zookeeper后几秒就闪退
经过一系列疯狂查找后解决问题

方法一:
在zookeeper的配置文件zoo.cfg中
在/zkData/installed里面查找zookeeper_server.pid这个文件
文件内保存的是zookeeper的启动id,当服务器重启时zookeeper非正常退出
zookeeper_server.pid的值没有被清除
当执行zookeeper启动脚本时发现这个文件的值,就以为zookeeper已经启动。
解决办法
将zookeeper_server.pid的值清除

方法二:
在/zkData下有一个version-2 的文件
把该文件删除后重启zookeeper
rm -rf /zookeeper/zkData/version-2

方法三:
查看日志
在logs文件下查看日志文件
tail -f zooleeper-yanmc-server-localhost.localdomain.out
如果我们的端口被占用了
就把他干掉
强制杀死 kill -9 端口号

方法四:
在集群配置文件中,我的是在zkData下有一个myid的文件
文件内存储的是机器的id
分发脚本的时候全部发过去没有改
把每台机器上改为对应的id号就行了

posted @   皓_月  阅读(1746)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示