- Before you build Hadoop, you need to download the version that you require.
You can explore the SVN tree here:
http://svn.apache.org/repos/asf/hadoop/common/
Since I was interested in the branch: “branch-20-append”, that is what I used in the following command:
svn co http://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-append/ hadoop-0.20-append
Once it is downloaded, you need to create a build.properties file (if you want control over the naming of the archives that would be generated as a consequence of this exercise):
cd hadoop-0.20-append/
vi build.properties
Insert the following:
version=0.20-append
Save the file and then run:
ant mvn-install
This will generate the required file. You can search for these files with:
find ~/.m2 -name "hadoop-*.jar"
References:
http://wiki.apache.org/hadoop/HowToContribute
http://wiki.apache.org/hadoop/HowToSetupYourDevelopmentEnvironment
http://www.michael-noll.com/blog/2011/04/14/building-an-hadoop-0-20-x-version-for-hbase-0-90-2/