Eu estava procurando informações semelhantes e encontrei-as aqui:
Você pode iniciar / parar usando os scripts /etc/init.d/hadoop*
Eu tenho um cluster em que estou configurando o Cloudera 3, e não está claro se eu deveria estar usando esses scripts de início / parada como eu costumava fazer com a configuração padrão do Apache Hadoop (onde eu tinha um usuário específico conta que executou todo o material do Hadoop). Com CDH3, eu tenho esses serviços em execução como root.
Qual é a maneira segura e conveniente sugerida para iniciar e parar globalmente com o Cloudera 3? Os usuários que desejam usar essas chaves de configuração de scripts para que root possam fazer login nas outras caixas? Em caso afirmativo, como esta configuração é feita por um usuário sudo (apenas sudo su
e chaves de configuração?)?
Além disso, quando tentei executar sudo /usr/lib/hadoop-0.20/bin/start-all.sh
(sem configurar as chaves para o usuário root se conectar às caixas de remoção), obtive a seguinte saída:
starting namenode, logging to /usr/lib/hadoop-0.20/bin/../logs/hadoop-root-namenode-meez01.out
May not run daemons as root. Please specify HADOOP_NAMENODE_USER
<asks me for root@myserver's password>
....
<similar message for jobtracker>
update: Eu sei que alguém tem que estar usando o Cloudera .. isso é uma conspiração para me fazer pagar pelo apoio deles ?! j / k. se alguma coisa, deixe mek agora como você está usando
Eu estava procurando informações semelhantes e encontrei-as aqui:
Você pode iniciar / parar usando os scripts /etc/init.d/hadoop*
Tags installation hadoop