
Eu instalei meu hadoop no diretório /usr/local/hadoop
quando tento executar o comando $ bin/hdfs namenode -format estou recebendo o erro
/usr/local/hadoop/bin/hdfs: linha 206: usr/jvm/java-7-openjdk-amd64/bin/java: arquivo ou diretório inexistente
eu editei o arquivo de configuração vim etc/hadoop/core-site.xml
fs.defaultFS hdfs://localhost:9000
etc/hadoop/hdfs-site.xml
dfs.replicação 1
Agradecemos antecipadamente por suas respostas e respostas.
Responder1
Primeiro, verifique se JAVA_HOME
está configurado corretamente no .bashrc
arquivo. Use echo $JAVA_HOME
para verificar se está definido ou não. Caso contrário, configure-o usando
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
Nota: Depois de fazer alterações no .bashrc
arquivo, você precisará recarregá-lo efetuando logout e login novamente ou usando . ~/.bashrc
conforme indicado em"Como faço para recarregar .bashrc sem sair e entrar novamente?".
Parece que a JAVA_HOME
variável está definida incorretamente no seu arquivo hadoop-env.sh
. Defina JAVA_HOME
como /usr/lib/jvm/java-7-openjdk-amd64
em vez de usr/jvm/java-7-openjdk-amd64
. como está definido atualmente (apontado pelo erro).
Usar
export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
em seu hadoop-env.sh
arquivo.