2016-12-23 174 views
-1

我試圖在Hadoop中安裝的.bashrcHadoop的命令,在終端

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

我在終端

hadoop version 

我寫設置這些行之後在Ubuntu 安裝Hadoop的未找到:

hadoop: command not found 
+0

試試'hadoop --version'?看哪裏安裝'哪個hadoop'? – Inian

+0

我做了 ,它顯示相同的消息 hadoop:command not found –

+0

你可以通過relogin來啓用你的設置,或者使用'source〜/ .bashrc'手動啓用它? –

回答

2

行:

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

是不是你認爲它在bash意味着。在Bash set用於很多事情,但不用於分配變量。該行實際設置了作爲$1$2訪問的命令行參數(未命名參數)。

你大概的意思是:

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

注意空格不=各地允許的。

確保您在測試之前「源」.bashrc文件。