o comando hadoop não está funcionando

1

Estou tentando instalar o hadoop de nó único no meu Ubuntu 14.04, conforme a documentação disponível em bogotobogo.com

 depois de seguir todas as etapas quando tentei formatar o sistema de arquivos hadoop, ele mostra a permissão negada
Eu configurei o $ HADOOP_HOME envirnmnt no meu arquivo bashrc

hduser@maaz-HP-2000-Notebook-PC:/home/maaz$ hadoop namenode -format   
bash: /usr/local/hadoop/bin/hadoop: Permission denied  

Eu usei o sudo, mas ele mostra hadoop: command not found .

hduser@maaz-HP-2000-Notebook-PC:/home/maaz$ sudo hadoop namenode -format  
[sudo] password for hduser:     
sudo: hadoop: command not found  

A mesma coisa está acontecendo quando eu usei o comando hadoop -version

hduser@maaz-HP-2000-Notebook-PC:/home/maaz$ hadoop -version  
bash: /usr/local/hadoop/bin/hadoop: Permission denied  
hduser@maaz-HP-2000-Notebook-PC:/home/maaz$ sudo hadoop -version  
[sudo] password for hduser:   
sudo: hadoop: command not found  

Como posso resolver isso?
realizado que hadoop mas não mostra nada

    
por Mohd Maaz 17.09.2017 / 07:59

1 resposta

0

O motivo do erro abaixo:

% bl0ck_qu0te%

É esse o fato de você estar tentando executar /usr/local/hadoop/bin/hadoop , que não é executável.

A execução do comando abaixo tornará o arquivo hadoop executável.

chmod +x /usr/local/hadoop/bin/hadoop

Eu suspeito que todos os arquivos que terminam com .sh devam ser executáveis.

O comando abaixo transformará os arquivos .sh em executáveis:

chmod +x /usr/local/hadoop/bin/*.sh

Nota:

Parece haver um problema com o processo de descarregamento / descompactação do hadoop.

Eu fiz o download de hadoop-2.7.4.tar.gz ( binary tar.gz file) do site oficial.

Quando eu testo o arquivo tar.gz , vi claramente que o arquivo bin / hadoop original era executável (o sinal x na permissão -rwxr-xr-x )

 tar tzvf hadoop-2.7.4.tar.gz  | grep "bin/hadoop"
-rwxr-xr-x kshvachk/eng   1360 2017-08-01 03:35 hadoop-2.7.4/sbin/hadoop-daemons.sh
-rwxr-xr-x kshvachk/eng   6452 2017-08-01 03:35 hadoop-2.7.4/sbin/hadoop-daemon.sh
-rwxr-xr-x kshvachk/eng    8786 2017-08-01 03:35 hadoop-2.7.4/bin/hadoop.cmd
-rwxr-xr-x kshvachk/eng    6488 2017-08-01 03:35 hadoop-2.7.4/bin/hadoop
    
por Yaron 17.09.2017 / 10:08