O Zookeeper começa a usar o bin / zkServer.sh, mas não com o serviço nem com o zookeeper-server

2

No Linux Scientific eu instalei o ZooKeeper do CDH5.

Ao iniciar o zookeeper usando sudo service zookeeper-server start ou zookeeper-server start , ele relata o servidor em execução, mas falha silenciosamente. Se eu iniciá-lo usando bin/zkServer.sh , ele é executado com sucesso.

Como assim? Como posso consertar isso para que funcione com os dois primeiros? Parece que o serviço e o binário não iniciam o servidor como o usuário zookeeper , que tem permissões para o dataDir

    
por Bayes 10.04.2014 / 12:21

2 respostas

1

Talvez você tenha encontrado o mesmo problema que eu. O Zookeeper é executado como zookeeper do usuário, mas se você executar bin / zkServer.sh uma vez como raiz, vários arquivos serão criados com raiz como proprietário. Tentar iniciar o zookeeper com os scripts iniciados falhará.

Minha solução foi excluir o diretório / var / lib / zookeeper / version-2 /

    
por 11.01.2016 / 11:26
-4

adicione um link suave em /etc/init.d para? /bin/zkServer.sh inspecionar chkconfig "chkconfig"
adicionar serviço "/ sbin / chkconfig --level 2345 zkServer em"

    
por 29.07.2015 / 22:12

Tags