2014-12-04 88 views
-1

我正在嘗試在hadoop中編寫我的第一個map reduce程序,當我啓動所有守護進程時,我正在創建localhost:錯誤:未設置JAVA_HOME並且找不到JAVA_HOME的錯誤。在hadoop中設置Java_home

回答

0

請檢查您的hadoop-env.sh文件並在其中添加JAVA_HOME。

它應該位於安裝hadoop的目錄中。 ($ HADOOP_HOME/conf目錄

0

檢查是否已遠銷Java安裝路徑hadoop-env.sh這樣

出口JAVA_HOME =的/ usr/JAVA/JDK

如果你是使用hadoop 2.x然後你可以找到hadoop-env.sh在$ HADOOP_HOME/etc/hadoop