web-dev-qa-db-fra.com

Commande Hadoop non trouvée

J'ai installé et configuré hadoop sur une machine Linux. À présent, j'essaie d'exécuter un exemple de travail de MR. 

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.

donc je pense que mon hadoop est configuré avec succès. Mais quand je suis tryinh pour exécuter ci-dessous la commande, il donne 

jeet@jeet-Vostro-2520:~$ hadoop fs -put gettysburg.txt /user/jeet/getty/gettysburg.txt
hadoop: command not found

je suis nouveau dans hadoop.somebody s'il vous plaît aider .Je publie également la capture d'écran de ce que je suis en train d'essayerenter image description here

15
lucifer

Comme cela semble apparaître dans l'historique de vos commandes, vous pouvez remplacer hadoop par /usr/local/hadoop/bin/hadoop et cela devrait aider.


Si vous souhaitez utiliser la commande hadoop sans en spécifier le chemin complet, vous pouvez modifier le fichier ~/.bashrc et ajouter la ligne suivante:

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

Ensuite, vous devez rouvrir votre terminal.

36
Philip Voronov

editez la variable PATH si vous voulez pouvoir appeler hadoop sans spécifier le chemin complet.

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

si vous le souhaitez pour chaque profil bash, éditez ~/.bash_profile pour inclure ceci 

7
Jigar Joshi
cd ~

vi .bashrc

export PATH=$PATH:<hadoop installation path>

par exemple, remplacer <hadoop installation path> par /usr/local/hadoop/bin/

2
Alen

J'ai la même erreur, et cela a fonctionné pour moi

J'ai configuré la variable de chemin in.bashrc.

exporter HADOOP_HOME =/opt/hadoop

export PATH = $ PATH: $ HADOOP_HOME/bin

Parfois, le redémarrage de votre ordinateur peut résoudre le problème, uniquement si vous avez tout configuré correctement.

2
thedheeraz

une fois votre chemin indiqué, si votre chemin n’a pas été défini, accédez à votre fichier .bashrc

vi ~/.bashrc

et ajoutez ce qui suit.

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