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
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?
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
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
.
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).
Use $HADOOP_HOME/bin/hadoop version
em vez de hadoop -version
.