Acho que /etc/hadoop/hadoop-env.sh
é um arquivo correto para editar.
Eu também configurei o Hadoop de acordo com o tutorial que você mencionou, mas baixei uma distribuição do Hadoop do site do Apache .
este guia QuickStart menciona a configuração de JAVA_HOME em hadoop-env.sh. Isso deve estar localizado no diretório de instalação do hadoop. No entanto, eu instalei isso a partir de um pacote 1.0.4 .deb no Ubuntu 12.04. Isso cria múltiplos hadoop-env.sh e os scripts de inicialização em / usr / sbin. Não tenho certeza de qual hadoop-env.sh devo usar para minha configuração. Uma questão relacionada é qual diretório deve ser especificado como HADOOP_HOME.
do wiki:
HADOOP_HOME is the parent directory of the bin directory that holds the Hadoop scripts
Eu tenho certeza que eles não significam o pai de / usr / sbin embora.
$> locate hadoop-env.sh
rendimentos:
/etc/default/hadoop-env.sh
/etc/hadoop/hadoop-env.sh
/etc/profile.d/hadoop-env.sh
/usr/sbin/update-hadoop-env.sh
/usr/share/hadoop/templates/conf/hadoop-env.sh
Eu também estou usando este para referência desde que eu estou configurando um cluster de nó único. Acho que baixei o pacote deb do Cloudera mas não me lembro no momento e estou pensando em reiniciar a instalação
Acho que /etc/hadoop/hadoop-env.sh
é um arquivo correto para editar.
Eu também configurei o Hadoop de acordo com o tutorial que você mencionou, mas baixei uma distribuição do Hadoop do site do Apache .