【问题标题】:Zookeeper startup on system reboot errorZookeeper 在系统重启错误时启动
【发布时间】:2015-02-04 18:59:23
【问题描述】:

我已经在我的 Linux 服务器 ubuntu 12.04 上的某个文件夹中安装了 zookeeper,例如 abc/zookeeper/zkserver/bin/zkserver.sh start。这工作正常并按预期启动服务器,但是当我将此 zkserver.sh 文件放在 /etc/init.d 文件夹中并将文件复制到 rc2.d 文件夹中时,因为在系统重新启动时启动 Zookeeper。当我运行此命令 /etc/init.d/zkserver.sh start 时,会出现以下错误: 默认启用 JMX 使用配置:/etc/init.d/../etc/zookeeper/zoo.cfg grep:/etc/init.d/../etc/zookeeper/zoo.cfg:没有这样的文件或目录 mkdir: 无法创建目录`': 没有这样的文件或目录 启动 zookeeper ... 已启动

【问题讨论】:

    标签: apache-zookeeper


    【解决方案1】:

    zkServer.sh 依赖于特定的目录结构和存在的特定文件。它不应该像那样孤立地移动。它也不应该用作初始化脚本。

    检查您的 zk 下载是否带有 init 脚本。尝试查看 src/packages/rpm/init.d/zookeeper 或类似的,然后使用那个代替。

    【讨论】:

    • 感谢您的更新。正如您所提到的,我查看了同一个目录,并且找到了该脚本,但可以对此进行更多解释,即如何在启动系统时触发该脚本。?
    • 这取决于您使用的系统。在您的情况下,一旦您拥有适当的 /etc/init.d/zookeeper 脚本,您就可以手动将其作为服务启动和停止。您需要采取额外的步骤使其在启动时自动启动。这也取决于您的系统。看看这个,例如:unix.stackexchange.com/questions/20357/…
    猜你喜欢
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    • 2014-09-23
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多