寒假從老家回來之後就著手hadoop叢集環境的搭建,預期兩天干完,最後花了四天才搞定。一方面是寒假裡比較懶散,做事沒什麼效率,另一方面也的確是受了誤導,走了不少彎路。網上hadoop叢集環境搭建的文章一搜一大把,但真正靠譜的沒幾篇,要麼是hadoop版本太老,要麼是步驟有缺漏。最後還是看師兄發給我的“7天學會hadoop”視訊,才解決了問題。說實話,以前我挺看不起帶標題是這種“X天學會XX”的東西,如今才感覺到這種東西也有它的價值。

環境:

win7環境下用vmware建立了3臺虛擬機器,系統都是ubuntu14.04,hadoop版本2.6.4。

問題:

1.ip的問題。

在配置ssh免密碼認證時出現了master連不上slave2的情況。在slave2上用ifconfig命令查詢ip,發現slave2的ip地址竟然自動改變了,我靠!百度之後才知道有動態ip和靜態ip之分,之後折騰了大半個下午才搞定。

2./etc/hosts檔案的配置

ubuntu的這個檔案中把主機名對映到ip127.0.1.1。我栽在了這個"臭名昭著"(apache文件中這麼說的)的對映關係上。這個關係一定要註釋掉,不然就刪除掉,然後再加上自己的ip地址。

學新東西,熱情很重要,學習資料也很重要,靠譜的資料能帶你有效的避開很多坑。

另外在查問題的過程中發現一張比較靠譜的帖子,建議需要搭建hadoop叢集環境的朋友去這裡看:http://www.aboutyun.com/thread-7684-1-1.html

.