Não obtendo 'hadoop -version'

2

Eu instalei o Hadoop, mas não consigo obter sua versão:

ramesh@ramesh-H61M-S2P-B3:~$ echo $HADOOP_HOME
/home/hadoop/work/hadoop-1.1.2
 ramesh@ramesh-H61M-S2P-B3:~$ hadoop -version
hadoop: command not found

O que preciso fazer para que o Hadoop funcione?

    
por rams 08.08.2014 / 11:33

4 respostas

5

você está usando o comando errado.

Para verificar a versão do hadoop, digite hadoop version no terminal. aqui está o exemplo de saída

% bl0ck_qu0te%     
por kishorer747 01.09.2014 / 08:38
2

cd $HADOOP_HOME ou cd $HADOOP_HOME/bin dependendo de como o produto está instalado.

Na verdade, tenho certeza de que o diretório em que o comando hadoop está instalado não está em seu PATH.

Você pode modificar o PATH da sua conta editando o arquivo .bashrc em seu diretório pessoal e colocando essa linha no final:

export PATH=$PATH:/home/hadoop/work/hadoop-1.1.2

É claro que, se o comando hadoop não estiver bem abaixo de /home/hadoop/work/hadoop-1.1.2 , você terá que adicionar o diretório completo e não limitá-lo ao diretório inicial do Hadoop.

Você pode encontrar o local correto de hadoop digitando locate hadoop .

    
por Benoit 08.08.2014 / 11:56
1

Você precisa adicionar o caminho do programa hadoop à sua variável $PATH .

Edite ~/.bashrc e adicione esta linha no final:

export PATH=$PATH:$HADOOP_HOME/bin/

Em seguida, faça o seguinte para aplicar as alterações que fizemos:

source ~/.bashrc

Agora, tente hadoop version . Deve funcionar. Lembre-se de que você precisa do Java instalado e defina seu caminho em conf/hadoop-env.sh (isso faz parte da instalação do Hadoop).

    
por Alaa Ali 08.08.2014 / 11:55
0

Use $HADOOP_HOME/bin/hadoop version em vez de hadoop -version .

    
por VeLKerr 24.01.2016 / 10:29