在 Ubuntu Server 14.04 上自动启动 Zookeeper 的最佳方式



我已经在 Ubuntu 服务器 14.04 上使用 sudo apt-get install zookeeper 安装了 Zookeeper。我在理解如何将 Zookeeper 配置为在启动时自动启动时遇到问题。此外,我只能使用根权限手动成功启动它。

我已经查看了官方页面上的文档,似乎解决方案是确保在启动时运行 zkServer.sh 或类似的东西。我一直在搜索如何在 Ubuntu 上启动时执行脚本,并发现了一些方法:使用 Upstart、使用 System V、Cron 作业,甚至找到了一个 Python 实用程序,一个善良的灵魂共享用于监视进程并在它们崩溃时重新启动它们。鉴于我是 Linux 编程的初学者,并且花了太多时间在 Windows 上工作(在这种情况下,解决起来非常简单!),一切似乎都有点复杂,不确定哪一个是最好的?

任何帮助将不胜感激。谢谢。

有一个单独的包提供 ZooKeeper 初始化脚本:

apt-get install zookeeperd

这将自动启动ZooKeeper。您可以通过以下方式管理它:

service zookeeper # {start|stop|status|restart|force-reload}

最新更新