Erro 127 ao tentar executar o Zookeeper por meio do supervisord?

1

Estou recebendo (exit status 127; not expected) quando tento executar o Zookeeper por meio do supervisord, e os erros que estou recebendo não são úteis. Executá-lo como o usuário normal funciona bem:

[ec2-user@ip-10-1-90-214 zookeeper-3.4.6]$ sudo bin/zkServer.sh start
JMX enabled by default
Using config: /home/ec2-user/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

Mas ao executá-lo através do supervisord (com -n, então eu posso ver a saída):

[ec2-user@ip-10-1-90-214 zookeeper-3.4.6]$ supervisord -n
2015-04-20 21:51:51,834 INFO RPC interface 'supervisor' initialized
2015-04-20 21:51:51,834 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2015-04-20 21:51:51,834 INFO supervisord started with pid 24004
2015-04-20 21:51:52,836 INFO spawned: 'zookeeper' with pid 24007
2015-04-20 21:51:52,841 INFO exited: zookeeper (exit status 127; not expected)

A parte relevante de /etc/supervisord.conf :

[program:zookeeper]
command=/home/ec2-user/zookeeper-3.4.6/bin/zkServer.sh start -c /etc/supervisord.conf
autorestart=true
user=ec2-user

Eu tentei mexer com todos os tipos de configurações, como códigos de saída e afins. Alguma idéia?

    
por greggilbert 20.04.2015 / 23:54

1 resposta

1

A linha de comando parece incorreta:

/home/ec2-user/zookeeper-3.4.6/bin/zkServer.cmd start -c /etc/supervisord.conf

zkServer.cmd seria o comando para o Windows e o arquivo de configuração também não é o correto.

    
por 22.04.2015 / 01:28