我已经在Ubuntu Server 14.04上使用sudo apt-get install zookeeper安装了Zookeeper,但我不知道如何配置Zookeeper以便在启动时自动启动。同时,只有使用root权限手动启动它才能成功。
我查看了官方文档,似乎解决办法是确保zkServer.sh或类似文件在启动时运行。我搜索了一些在Ubuntu上如何执行启动脚本的方法,包括 Upstart、System V、Cron作业,甚至找到了一个Python实用程序,可以监视进程并在它们崩溃时重新启动它们。鉴于我是Linux编程的初学者,并且在Windows系统下工作的时间太长了(这种情况非常容易解决!),所有这些方法都有点复杂,不确定哪个是最好的?
任何帮助将不胜感激。 谢谢。
$PATH
中。请查看/usr/share/zookeeper/bin/
或搜索find / -name zkCli.sh
。 - Tombart