由於hadoop項目非常的複雜,版本也較多,因此在學習hadoop源碼的時候可能會遇到困難,尤其是如何得到hadoop源碼,我們利用svn來獲取hadoop源碼。
首先記住hadoop源碼的svn檢出地址:http://svn.apache.org/repos/asf/hadoop/common/branches/
1.在eclipse中點擊File>>Import找到其中的svn選項(前提是正確的安裝eclipsesvn插件),點擊從svn中檢出項目,如下圖所示:
2.選擇創建新的資源庫位置,然後next
3.在URL後的文本框中輸入上面說的hadoop源碼檢出地址
4.如果檢出地址輸入正確就會出現下圖的選擇文件列表,從中選擇一個想要研究的hadoop源碼文件夾
5.選擇好文件夾後點擊next,注意彆着急點finish,在next後還有設置選項。下圖默認選項爲“作爲新項目檢出,並使用新項目嚮導進行配置”,如果選擇這個選項需要新建一個項目然後svn中檢出的代碼放在這個項目中。如果爲了省事可以選擇第二個選項“作爲工作空間中的項目檢出”,選擇這個選項,插件會在當前項目空間中新建一個項目,項目名稱爲下面文本框中的名字,當然也可以自己設置,這樣一來就比較省事。
6.在上個步驟中選擇之後點擊Finish選項,svn就開始從服務器中檢出代碼。
7.檢出完成之後,eclipse中就多了一個YARN-321的項目。到這裏就可以方便的閱讀hadoop的源碼了。