排查Ubuntu上Zookeeper故障可按以下步骤进行:
java -version查看版本,echo $JAVA_HOME检查环境变量。/etc/zookeeper/conf/zoo.cfg,确保dataDir、clientPort、server.X等参数正确。/var/log/zookeeper/zookeeper.out或dataDir下日志,定位错误信息(如端口冲突、权限问题)。netstat -tuln | grep 2181(默认端口)确认端口未被占用,kill占用进程。ping或telnet测试节点间通信,确保防火墙未拦截Zookeeper端口。free -h和df -h检查内存、磁盘空间是否充足。sudo systemctl restart zookeeper重启服务。zkCli.sh连接后,使用stat、ruok等命令监控集群状态。