我在Ubuntu 10.10 Hadoop的安裝問題。我成功安裝了hadoop。我做了「hadoop版本」,它顯示了我的版本和其他信息。因爲它應該有。Hadoop的安裝問題的Ubuntu 10.10
的問題,當我打開一個新的終端窗口或註銷我並重新登錄情況。 我願意「的Hadoop版本」它說,Hadoop是沒有安裝。看起來我在設置中缺少一些東西。
我使用Ubuntu 10.10。
任何幫助表示讚賞。 拉傑什
我在Ubuntu 10.10 Hadoop的安裝問題。我成功安裝了hadoop。我做了「hadoop版本」,它顯示了我的版本和其他信息。因爲它應該有。Hadoop的安裝問題的Ubuntu 10.10
的問題,當我打開一個新的終端窗口或註銷我並重新登錄情況。 我願意「的Hadoop版本」它說,Hadoop是沒有安裝。看起來我在設置中缺少一些東西。
我使用Ubuntu 10.10。
任何幫助表示讚賞。 拉傑什
設置HADOOP_HOME在〜/ .bashrc文件,而不是通過終端做。當你通過shell設置一個環境變量時,它只會保持活動狀態,直到你在同一個shell中。而且,一旦你與設置完成(在.bashrc的文件),不要忘了時鐘信號源。或者,您可以註銷並重新登錄。
HTH
外HADOOP_HOME
目錄訪問Hadoop的命令,你就必須添加在系統PATH
環境變量Hadoop的二進制文件的路徑。
您可以在~/.bashrc
做這樣的事情(變更路徑,按您的系統):
export JAVA_HOME=/usr/lib/jvm/java-7-oracle/
export HADOOP_HOME=/home/rootcss/ecosystem/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
有關詳細信息和說明,您可以檢查this。請注意,這是舊版hadoop。
爲此,您應該設置HADOOP_HOME在〜/ .bashrc文件 $納米的〜/ .bashrc
在文件的最後添加這些行與路徑替換Hadoop的路徑。
export HADOOP_PREFIX="/home/username/hadoop-2.6.0-cdh5.5.1"
export PATH=$PATH:$HADOOP_PREFIX/bin
export PATH=$PATH:$HADOOP_PREFIX/sbin
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX}
export HADOOP_COMMON_HOME=${HADOOP_PREFIX}
export HADOOP_HDFS_HOME=${HADOOP_PREFIX}
export YARN_HOME=${HADOOP_PREFIX}
我不確定您安裝了哪個版本的Hadoop。坐落在/ home/<user_name>
/.bashrc
打開.bashrc文件,並在文件按你的Hadoop版本的末尾輸入以下幾行:
Hadoop的1.XX
export HADOOP_HOME=/usr/local/hadoop-1.2.1 //Enter path of Hadoop Folder
export PATH=$PATH:$HADOOP_HOME/bin
Hadoop的2.xx的
export HADOOP_PREFIX="/usr/local/hadoop-2.6.0" //Enter path of Hadoop Folder
export PATH=$PATH:$HADOOP_PREFIX/bin
export PATH=$PATH:$HADOOP_PREFIX/sbin
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX}
export HADOOP_COMMON_HOME=${HADOOP_PREFIX}
執行的.bashrc來更新用於改變(必要的話)系統:
exec bash
嘗試的Hadoop版本命令
hadoop version
如果需要完整的安裝規範和步驟,你可以參考這個網頁:
https://www.dezyre.com/hadoop-tutorial/big-data-hadoop-tutorial
從那裏安裝?聽起來像它不在PATH中。 – user2384250
也發佈hadoop可執行文件的完整路徑 – user2384250