有的小夥伴在問我如何在windows下搭建一個eclipse的hadoop源碼閱讀環境,今天就以hadoop2.7.2爲例,簡單介紹下如何搭建。
環境及工具如下:
1、系統:windows7
2、eclipse版本:eclipse-jee-mars-1-win32
3、jdk版本:1.7
4、maven版本:3.3.3
5、protoc版本:2.5.0
6、hadoop:2.7.2
這些環境或者工具的下載、安裝及使用在網上有豐富的資料,我就不再多提啦,在這兒我只囉嗦一句,那就是如果沒有使用maven管理過項目,那悲劇來啦,在用maven build的時候,你就會發現你要下載大量的依賴jar包。
安裝完成後,可以查看自己安裝的工具版本:
mvn install
接下來介紹如何用maven獲取hadoop的源代碼,首先在命令行下進入...\hadoop-2.7.2-src\hadoop-maven-plugins目錄:
在此目錄下運行命令mvn install:
mvn eclipse:eclipse -DskipTests
現在我們就得到了maven項目的源代碼,這個時候,eclipse還不能使用這個項目,還需要我們把Maven項目的目錄結構轉換成eclipse工程,使用的命令爲:mvn eclipse:eclipse -DskipTests,在這裏要注意,執行此命令的目錄爲...\hadoop-2.7.2-src\
部分截圖如下:
導入eclipse
接下來的工作就是導入eclipse中,到了這兒還沒完,你會發現導入eclipse,ide編譯後會報錯。