it-swarm.com.de

Hadoop-Befehl nicht gefunden

Ich habe hadoop in einer Linux-Maschine installiert und konfiguriert. Jetzt versuche ich, ein Beispiel eines MR-Jobs auszuführen. Ich habe den hadoop über den Befehl /usr/local/hadoop/bin/start-all.sh gestartet und die Ausgabe ist 

namenode running as process 7876. Stop it first.
localhost: datanode running as process 8083. Stop it first.
localhost: secondarynamenode running as process 8304. Stop it first.
jobtracker running as process 8398. Stop it first.
localhost: tasktracker running as process 8612. Stop it first.

ich denke also, dass mein Hadoop erfolgreich konfiguriert ist. Aber wenn ich versuche, unter dem Befehl auszuführen, wird er gegeben 

[email protected]:~$ hadoop fs -put gettysburg.txt /user/jeet/getty/gettysburg.txt
hadoop: command not found

ich bin neu in hadoop.somebody, bitte helfen Sie. Ich poste auch den Screenshot dessen, was ich versucheenter image description here

15
lucifer

Wie aus Ihrem Befehlsverlauf ersichtlich, können Sie hadoop durch /usr/local/hadoop/bin/hadoop ersetzen, und es sollte helfen.


Wenn Sie den Befehl hadoop verwenden möchten, ohne den vollständigen Pfad anzugeben, können Sie die ~/.bashrc-Datei bearbeiten und die folgende Zeile hinzufügen:

export PATH=$PATH:/usr/local/hadoop/bin/

Dann müssen Sie Ihr Terminal wieder öffnen.

36
Philip Voronov

edit PATH variable, wenn Sie hadoop ohne Angabe des vollständigen Pfads aufrufen möchten

export PATH=$PATH:/usr/local/hadoop/bin/

wenn Sie es für jedes Bash-Profil wünschen, bearbeiten Sie ~/.bash_profile, um dies aufzunehmen 

7
Jigar Joshi
cd ~

vi .bashrc

export PATH=$PATH:<hadoop installation path>

ersetzen Sie beispielsweise <hadoop installation path> durch /usr/local/hadoop/bin/

2
Alen

Ich habe den gleichen Fehler bekommen, und das hat für mich funktioniert

Ich habe die Pfadvariable in.bashrc konfiguriert.

export HADOOP_HOME =/opt/hadoop

export PATH = $ PATH: $ HADOOP_HOME/bin

Ein Neustart Ihres Computers kann das Problem möglicherweise nur beheben, wenn Sie alles richtig konfiguriert haben.

2
thedheeraz

wenn der Pfad noch nicht festgelegt wurde, gehen Sie zu Ihrer .bashrc-Datei

vi ~/.bashrc

und fügen Sie folgendes hinzu.

export PATH=$PATH:/usr/local/hadoop/bin/
0
andani