ubuntu

Zookeeper故障排查方法在Ubuntu上怎么应用

小樊
42
2025-12-26 14:16:04
栏目: 智能运维

Ubuntu上Zookeeper故障排查实操手册

一、快速定位流程

二、高频故障与修复对照表

症状 快速检查 修复建议
启动输出“STARTED”,但zkServer.sh status报“Error contacting service. It is probably not running.” jps是否无QuorumPeerMain;端口是否被占用;myid是否缺失或编号不匹配;zoo.cfg中主机名/IP是否正确;/etc/hosts是否映射错误;防火墙是否阻断 创建缺失目录(如dataDir、日志目录);修正myid为唯一编号;修正主机名/IP或完善**/etc/hosts**;释放或更换2181端口;按需开启防火墙放行或临时关闭验证;前台启动观察异常
java.net.BindException: 地址已在使用 netstat确认占用进程 kill占用进程或调整clientPort;重启服务
客户端连接超时/拒绝 telnet/nc到2181是否通;server端监听地址是否仅绑定127.0.0.1 开放防火墙端口(见下节);确认zoo.cfg中监听地址与客户端访问地址一致
集群无法形成多数派/选主异常 各节点myid唯一且配置一致;server列表完整;网络互通 修正myidserver.X对应关系;修复网络/防火墙;必要时按序重启各节点
容器状态反复Restarting docker ps/日志 执行**docker logs <容器名>**定位容器内启动失败原因,按日志修复配置或资源问题

以上症状与处理要点覆盖了端口占用配置与身份防火墙/网络日志定位等常见场景,可据此逐项排查与修复。

三、Ubuntu防火墙与端口放行

四、日志与关键文件定位

五、客户端常见错误码与处理

0
看了该问题的人还看了