close

目前網路上以及hadoop網站範例安裝大部分都在ubuntu上

今天熊熊心血來潮把我們家實驗室的新pc裝上了openSUSE 11.2

想說hadoop既然是java寫的,換成不一樣的distro應該不會有問題才對

想不到一開始就遇到問題了

之前裝過的hadoop版本為0.18 0.19

想不到0.20設定檔做了微微地調整

原本只需要設定hadoop-site.xml這支就好

現在變成要將HDFS jobtracker以及HDFS設定分開寫入core-site.xml, mapred-site.xml, hdfs-site.xml

重點在於︰

openSUSE 11.2一開始就會幫你裝好java,但卻是openjdk,套件庫是找不到一般的jdk喔

所以我們必須自行安裝java jdk

請到sun的網站下載jdk linux版本

我這邊是安裝 JDK 6 Update 17

http://java.sun.com/javase/downloads/index.jsp

 

將/opt當成是我們的安裝目錄

~# mv jdk-6u17-linux-i586.bin /opt

~# chmod +x jdk-6u17-linux-i586.bin

~# ./jdk-6u17-linux-i586.bin

安裝完成後會出現 /opt/jdk1.6.0_17 資料夾,這就是我們的JAVA_HOME了

剩下請參考︰

http://hadoop.apache.org/common/docs/r0.20.1/quickstart.html

記得hadoop-env.sh記得加上正確的java路徑喔

export JAVA_HOME=/opt/jdk1.6.0_17

 

suse_hadoop

arrow
arrow
    全站熱搜

    amon0626 發表在 痞客邦 留言(0) 人氣()