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

标签 ubuntu debian startup apache-zookeeper boot

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

我查看了来自 official page 的文档似乎解决方案是确保 zkServer.sh 或类似的东西在启动时运行。我一直在寻找如何在 Ubuntu 上启动时执行脚本,并找到了一些方法:使用 Upstart、使用 System V、Cron 作业,甚至找到了一个 Python 实用程序,一个用于监视进程并在进程崩溃时重新启动它们的好心人.考虑到我是 Linux 编程的初学者并且花了太多时间在 Windows 上工作(这种情况很容易解决!),所有看起来都有点复杂并且不确定哪个是最好的?

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

最佳答案

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

apt-get install zookeeperd

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

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

关于ubuntu - 在 Ubuntu Server 14.04 上自动启动 Zookeeper 的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29016986/

相关文章:

ubuntu - Ubuntu : can't find any boxes 上的 Vagrant

apache - 安装Pig包

linux - 服务不会在 Linux Boot 上启动

java - 每个 Spring Web 应用程序仅加载一次图像

python - 无法使用 python 3.5 安装 opencv 3.1,仅适用于 2.7

ubuntu - 控制 keyrelease 事件不适用于 xte 和 xvkbd

c - MPI_Comm_size 始终返回 1

repository - 创建本地 debian 存储库

configuration - 如何在tomcat启动时加载配置文件

c# - 如何在不使用任何代码的情况下在 Windows 启动时运行 WPF 应用程序