以下是Ubuntu下Zookeeper的故障排查方法:
sudo systemctl status zookeeper查看服務是否運行。/var/log/zookeeper/目錄下,通過cat或tail命令分析錯誤信息。zoo.cfg中dataDir、clientPort、server.X等參數是否正確。JAVA_HOME已正確設置,且版本與Zookeeper兼容。netstat -tuln | grep <端口>(默認2181)檢查端口是否被占用。free -h和df -h確認內存和磁盤空間充足。sudo systemctl restart zookeeper重啟服務。zkCli.sh連接服務器,執行ls /等命令測試連接。