Linux环境下Zookeeper故障排查可按以下步骤进行:
systemctl status zookeeper
或jps
确认进程是否运行。/var/log/zookeeper/
目录下的zookeeper.out
或事务/快照日志,定位错误信息。zoo.cfg
中dataDir
、clientPort
等参数是否正确,确保权限和路径存在。ping
、netstat
确认节点间通信正常,临时关闭防火墙或放行端口(默认2181)。echo stat | nc localhost 2181
等命令查看集群状态、Leader选举等信息。top
、free -m
等命令确认资源充足,优化JVM参数或调整tickTime
等配置。参考来源: