2016-12-23 2 views
-1

gefunden Ich versuche Hadoop in ubuntu zu installieren, nachdem Sie diese Zeilen in der .bashrc von Hadoop-Installation EinstellungHadoop Befehl nicht in Terminal

export HADOOP_HOME="/Desktop/hadoop-1.2.1" 
set PATH ="$PATH:$HADOOP_HOME/bin" 
export PATH 

ich im Terminal

hadoop version 
schrieb

Ich habe :

hadoop: command not found 
+0

Versuchen Sie 'hadoop --version'? um zu sehen, wo installiert ist, was "hadoop"? – Inian

+0

Ich tat und es zeigt es auf die gleiche Nachricht hadoop: Befehl nicht gefunden –

+0

haben Sie Ihre Einstellungen durch Relogin aktivieren oder aktivieren Sie es manuell mit 'source ~/.bashrc'? –

Antwort

2

Die Linie:

set PATH ="$PATH:$HADOOP_HOME/bin" 

ist nicht, was Sie denken, dass es in bash bedeutet. In Bash set wird für viele Dinge verwendet, aber nicht für die Zuweisung von Variablen. Diese Zeile setzt tatsächlich die Befehlszeilenargumente (unbenannte Parameter), auf die als $1 und $2 zugegriffen wird.

Sie meinen wohl:

export HADOOP_HOME="/Desktop/hadoop-1.2.1" 
export PATH="$PATH:$HADOOP_HOME/bin" 

Beachten Sie, dass Leerzeichen nicht um die = erlaubt.

Stellen Sie sicher, dass Sie dann die Datei .bashrc vor dem Testen "quellen".

Verwandte Themen