name formatação do nó Arquivo HDFS não encontrado erro no Hadoop2.4.0

0

Eu instalei meu hadoop no diretório / usr / local / hadoop

quando eu tento executar o commeand $ bin / hdfs namenode -format im obtendo o erro

/ usr / local / hadoop / bin / hdfs: linha 206: usr / jvm / java-7-openjdk-amd64 / bin / java: nenhum desses arquivos ou diretórios

editei o arquivo de configuração vim etc / hadoop / core-site.xml

       fs.defaultFS     hdfs: // localhost: 9000   

etc / hadoop / hdfs-site.xml

       dfs.replication     1   

Agradecemos antecipadamente por suas respostas e respostas.

    
por Magesh Somasundaram 13.10.2014 / 01:14

1 resposta

0

Primeiro, verifique se JAVA_HOME está definido corretamente no arquivo .bashrc . Use echo $JAVA_HOME para verificar se está definido ou não. Caso contrário, defina-o usando

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

Observação: depois de fazer alterações no arquivo .bashrc , você precisará recarregá-lo, efetuando logout e back in ou usando . ~/.bashrc , conforme indicado em " Como faço para recarregar o .bashrc sem sair e entrar novamente? " .

Parece que a variável JAVA_HOME está definida incorretamente em hadoop-env.sh . Defina JAVA_HOME para /usr/lib/jvm/java-7-openjdk-amd64 em vez de usr/jvm/java-7-openjdk-amd64 . como está definido atualmente (apontado pelo erro).

Use

export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"

no seu arquivo hadoop-env.sh .

    
por Racing 29.03.2015 / 07:16