2012-09-19 14 views
8

Al iniciar el servidor con el comando:servidor Zookeeper se inicia, pero no se queda comenzó

zkServer start

Me da la siguiente respuesta:

JMX enabled by default Using config: /usr/local/etc/zookeeper/zoo.cfg Starting zookeeper ... STARTED

impresionante, ¿verdad? No, el cuidador del zoológico no se mantiene en funcionamiento ... cuando ejecuto zkServer start nuevamente obtengo la misma respuesta exacta ... para siempre. Que debería llegar a esto, cuando se ejecuta la orden de arranque de nuevo:

MX enabled by default Using config: /usr/local/etc/zookeeper/zoo.cfg Starting zookeeper ... STARTED sh-3.2# zkServer start JMX enabled by default Using config: /usr/local/etc/zookeeper/zoo.cfg Starting zookeeper ... already running as process 8086.

he comprobado monitor de actividad y el servicio no está funcionando bien, lo que supongo que sólo se muestra como 'Java'.

Para instalar/config empleado del zoológico que hice esto:

  • cerveza instalar Zookeeper
  • sudo easy_install kazoo
  • cp /usr/local/etc/zookeeper/zoo_sample.cfg/usr/local/etc /zookeeper/zoo.cfg
  • zkServer empezar a hacer los mismos pasos que no tienen este problema .... ¿Ideas

colegas?

+1

Si publica zookeeper.out (o zookeeper.log) tendremos una mejor oportunidad para ayudar. Me gusta zk pero puede ser un poco peculiar comenzar. –

+1

Estaba enfrentando el mismo problema. Solo hice un par de cosas y el cuidador del zoológico comenzó en la consola: (1) Mi ruta de Java no era correcta. verificar usando echo $ JAVA_HOME (2) Ejecuté el proceso en segundo plano, es decir, zkServer.sh start &. – Yavar

+4

Parece que tmux y zookeeper no se gustan. Error: 'nohup: no se puede separar de la consola: ioctl inapropiado para el dispositivo'. Simplemente comenzarlo fuera de tmux funcionó para mí. – jbcurtin

Respuesta

1

Construyo el cuidador del zoológico de la fuente y funcionó, por lo que a veces hay que mojar una manguera con el cuidador del zoo homebrew. un error extraño.

Cuestiones relacionadas