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号就行了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)