火龙果喷火 2025-11-28 15:50 采纳率: 0%
浏览 4

zookeeper老是显示not runing

img


为什么三台机器都启动了还是显示not running
防火墙都关闭了
myid文件配置没有问题zoo.cfg也检查了

  • 写回答

3条回答 默认 最新

  • 阿里嘎多学长 2025-11-28 15:54
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    根据你的描述,ZooKeeper启动后显示"Not running",你已经检查了防火墙和配置文件。这里有几个可能的原因:

    1. 数据目录权限问题:确保ZooKeeper的数据目录(默认为dataDir配置项指定的目录)有正确的权限,ZooKeeper进程可以读写该目录。
    2. 日志目录权限问题:同样,确保ZooKeeper的日志目录(默认为dataLogDir配置项指定的目录)有正确的权限,ZooKeeper进程可以写入日志文件。
    3. 端口冲突:检查是否有其他进程占用了ZooKeeper使用的端口(默认为2181)。
    4. 配置文件错误:再次检查zoo.cfg文件是否正确配置,特别是dataDirdataLogDir配置项。

    核心解决步骤

    1. 检查数据目录和日志目录的权限,确保ZooKeeper进程有读写权限。
    2. 检查端口是否有冲突。
    3. 重新检查zoo.cfg文件,确保配置项正确。

    如果以上步骤仍然无法解决问题,请提供更多详细信息或日志输出,我将继续帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月28日