主要參考網址:http://www.cnblogs.com/tippoint/archive/2012/10/23/2735532.html 說的不錯,寫的給不錯。不過還是要注意一下幾點。
基於ubuntu 11.10 + jdk 1.6.30_41
1.配置conf/hadoop-env.sh(找到#export JAVA_HOME=...,去掉#,然後加上本機jdk的路徑);
由於jdk是以前安裝到,忘記了javahome地址,就參考了下http://www.cnblogs.com/wanqieddy/archive/2011/07/14/2106652.html文章,找到地址更改了JAVA_HOME
需要特別注意到是:要把這句前面的註釋#號去掉。否則會出現:JAVA_HOME is not set
2,繼續向下配置,到了最後測試hadoop是否成功時,發現了jps輸入,只顯示了有一個進程。這個問題大概浪費了半個小時
解決過程中發現SSH 在不輸入口令無法登錄localhost:解決網址:http://vera8733.blog.163.com/blog/static/17369834620115391721137/解決方案:
這個無法訪問localhost不是問題所在:問題在於在上一步的格式化過程中出現到了 ERROR namenode.NameNode: java.io.IOException: Cannot create directory /export/home/dfs/name/current的錯誤,解決方案在 http://www.oschina.net/question/815959_76093 :方案: sudo chmod -R a+w /home/hadoop/tmp( 後面路徑爲本機到hadoop路徑)
。
OK 問題解決,hadoop這個玩具配置安裝完成。