Os scripts do Hadoop {start | stop} -all.sh são normalmente usados com clusters de cloudera 3 e, em caso afirmativo, como?

1

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

    
por Dolan Antenucci 06.09.2011 / 04:53

1 resposta

2

Eu estava procurando informações semelhantes e encontrei-as aqui:

link

Você pode iniciar / parar usando os scripts /etc/init.d/hadoop*

    
por 10.11.2011 / 13:10