Apache zookeeper 如何与zookeeper一起使用runit

Apache zookeeper 如何与zookeeper一起使用runit,apache-zookeeper,Apache Zookeeper,如何与zookeeper一起使用runit?它在运行,但我得到那些讨厌的日志 这是我的跑步记录 更多/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: /v

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

这是我的跑步记录 更多/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.

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

不,当我用runit启动zk时,它没有运行。当我用runit启动zookeeper时,会出现上面的日志。我想runit无法管理zk。@Tampa我的意思是。。runit无法启动zookeeper的原因是它在zookeeper目录中找到了PID文件,这通常意味着zookeeper已经在运行,或者它被不干净地终止,PID文件没有被删除。修复方法:使用
ps aux
查找zookeeper是否正在实际运行。如果没有,请删除zookeeper目录中的PID文件。