La mejor manera de iniciar Zookeeper automáticamente en Ubuntu Server 14.04?


He instalado Zookeeper usando sudo apt-get install zookeeper en un Ubuntu server 14.04. Estoy teniendo problemas para entender cómo configurar Zookeeper para iniciar automáticamente, en el arranque. Además, puedo iniciarlo manualmente con éxito solo con privilegios de root.

He mirado la documentación de la página oficial y parece que la solución es asegurarse de que el zkServer.sh o algo similar se ejecuta en la puesta en marcha. He estado buscando en cómo ejecutar scripts en puesta en marcha en Ubuntu, y encontró algunos enfoques: utilizando Upstart, utilizando System V, Cron jobs e incluso encontró una utilidad de Python un alma amable compartida para ver los procesos y reiniciarlos cuando se bloquean. Dado que soy un principiante en la programación de Linux y pasé demasiado tiempo trabajando en Windows (donde este tipo de situación es bastante sencillo de resolver!), todo parece un poco complicado y no está seguro de cuál es el mejor?

Cualquier ayuda será muy apreciada. Agradecer.

Author: Tombart, 2015-03-12

1 answers

Hay un paquete separado que proporciona scripts de inicio de ZooKeeper:

apt-get install zookeeperd

Que iniciará automáticamente ZooKeeper. Puedes manejarlo con:

service zookeeper # {start|stop|status|restart|force-reload}
 50
Author: Tombart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-15 02:06:28