Esse erro geralmente significa que o pacote java que você possui não é correto para o seu sistema. Normalmente, isso acontece quando um sistema de x86 tenta ler arquivos baseados em x64.
ao digitar java -version está dando erro abaixo bash: / usr / bin / java: não é possível executar o arquivo binário: erro no formato Exec
Eu não sei o que fazer Eu quero instalar o hadoop mas não consigo concluir a instalação do java
Esse erro geralmente significa que o pacote java que você possui não é correto para o seu sistema. Normalmente, isso acontece quando um sistema de x86 tenta ler arquivos baseados em x64.
Parece haver algum problema com o OpenJDK (padrão jdk) que vem com o Ubuntu. Eu tenho hadoop 2 instalado - cluster de nó único na minha caixa Ubuntu. Você pode seguir estas etapas para instalar o Oracle Java 8, que é compatível com o Hadoop2 (MRv2). Terminal aberto (Ctrl + Alt + T)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
verifique então
java -version
e, em seguida, configure as variáveis env
sudo apt-get install oracle-java8-set-default
E, se quiser, consulte o meu blog sobre como configurar o Hadoop (MRv1 ou MRv2), que contém indicações para alguns bons blogs também.