雖然在網上能夠找到不少這樣的step by step的教程,可是我仍是遇到了不少問題。趁着一點記憶,將這些問題記錄下來。安裝過程參考瞭如下博客:html
http://www.cnblogs.com/lifeinsmile/p/3579218.htmljava
http://my.oschina.net/u/179537/blog/189239#OSC_h2_15linux
http://www.cnblogs.com/tippoint/archive/2012/10/23/2735532.htmlubuntu
個人是雙系統win7+ubuntu12.04.bash
問題1:初次安裝雙系統,首先時ubuntu聯網的問題,出現過有線網絡不能鏈接的狀況,因爲是校園網要撥號的那種。上網時選擇DSL網絡
問題2:jdk版本和hadoop版本的選擇問題,直接在百度雲上下載的jdk1.7,速度快,hadood是在官網下載的2.2.0版本,我不是在hadoop組下安裝的jdk,後面就出現了各類問題,可是最後也是能夠解決的。app
問題3:因爲不是在hadoop下安裝的jdk,前面安裝步驟都很順暢,實際上時這些錯誤沒有被發現,直到執行jps 報錯說沒有安裝jdk,我纔想明白,jdk沒有在hadoop下安裝,小白對linux也是瞭解的不多,雖然上過嵌入式課程,也沒學過多少linux命令。參考了http://blog.csdn.net/xiaocos/article/details/24700761,成功的把ubuntu給黑了,該了profile文件,進不去圖形界面了,而後只能用手機google了,解決步驟ctrl+alt+F1——》su root——》密碼——》sudo gedit /etc/profile 改下以後重啓就好了 參考了www.blog.sina.cn/dpool/blog/s/blog_80393a3801018djz.htmloop
問題4:通過問題3以後從新看到了ubuntu的界面甚是happy,可是在hadoop組下依然看不到java -version 接着整,結果很不幸的時,在修改PATH的過程當中將原先的/bin:/root之類的覆蓋掉了,致使終端輸入不了sudo ,ls ,cd 之類的命令了 只能用export了 如今算了明白了export是用來設置環境變量的學會了幾個命令:export -p ;unset PATH ;export PATH='' 從新設置PATH後,終端終於能夠輸入命令了google
問題5:如何將其它組安裝配置的jdk,也能讓hadoop使用,須要在hadoop下修改的執行命令:sudo gedit ~/.bashrc,在裏面添加了.net
export JAVA_HOME=/opt/Java/jdk/jdk1.7export HADOOP_INSTALL=/usr/local/hadoopexport PATH=$PATH:$HADOOP_INSTALL/binexport PATH=$PATH:$HADOOP_INSTALL/sbin:$JAVA_HOME/binexport HADOOP_MAPRED_HOME=$HADOOP_INSTALLexport HADOOP_COMMON_HOME=$HADOOP_INSTALLexport HADOOP_HDFS_HOME=$HADOOP_INSTALLexport YARN_HOME=$HADOOP_INSTALLexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar。這樣總算能在hadoop也能使用java了