本文介紹在Linux下使用eclipse編譯Hadoop0.21.0源碼,參考Hadoop0.21.0編譯手冊
假設安裝環境已配置好:eclipse3.X + jdk1.6
第一步,下載hadoop0.21.0release版本
Hadoop 0.21.0 release下載地址在 http://www.linuxidc.com/Linux/2011-05/35898.htm
下載後解壓,可看到文件夾內包含三個子文件夾common,hdfs,mapred,分別對應hadoop common,HDFS,Mapreduce的編譯文件夾。
第二步,編譯common模塊
在common工程上點擊右鍵,選擇屬性。
去掉Java Builder前面的鉤,點擊new按鈕新建ant編譯器
為builder命名,選擇Buildfile位置 Browse File System… 這裡需要選擇common根目錄下的build.xml文件