【问题标题】:How do I use runit with zookeeper如何将 runit 与 zookeeper 一起使用
【发布时间】:2013-08-02 18:37:43
【问题描述】:

如何将 runit 与 zookeeper 一起使用?它正在运行,但我得到了那些讨厌的日志.....

这是我的运行文件 更多 /etc/sv/zookeeper/run

#!/bin/sh
exec 2>&1
exec  /var/chef/cache/zookeeper-3.4.5/bin/zkServer.sh start >> /tmp/zookeeper.log 2>&1

下面是我的日志文件的尾部 tail -f zookeeper.log

Using config: /var/chef/cache/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process 32701.
JMX enabled by default
Using config: /var/chef/cache/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process 32701.
JMX enabled by default
Using config: /var/chef/cache/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process 32701.
JMX enabled by default
Using config: /var/chef/cache/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process 32701.
JMX enabled by default
Using config: /var/chef/cache/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process 32701.

【问题讨论】:

    标签: apache-zookeeper


    【解决方案1】:

    从外观上看,zookeeper 已经在您的系统中运行。或者有一个锁定文件由于不干净的关机而没有被删除。使用zkServer.sh status 检查它是否运行正常。

    【讨论】:

    • 不..当我用 runit 启动 zk 时它没有运行。当我用 runit 启动 Zookeeper 时,会出现上述日志。我猜runit不能管理zk。
    • @Tampa 我的意思是..runit 无法启动zookeeper 的原因是因为它在zookeeper 目录中查找PID 文件,这通常意味着zookeeper 已经在运行,或者它被不干净地终止了并且PID文件没有被删除。修复:使用ps aux 查找zookeeper 是否正在运行。如果没有,删除zookeeper目录下的pidfile。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 2015-09-18
    • 2018-11-15
    • 2021-01-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    相关资源
    最近更新 更多