今天下午閒着無聊就用一個小時配置了Hadoop(本機的僞分佈式配置 ),稍稍總結一下。

       主要參考網址: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/解決方案:

$ ssh localhost
如果不輸入口令就無法用ssh登陸localhost,執行下面的命令:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
 

這個無法訪問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這個玩具配置安裝完成。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章