Hadoop版本有很多,這里我選擇的是cdh版本。cdh是Cloudera公司在Apache原版基礎(chǔ)經(jīng)過加工的東西。chd具體的下載地址為:
http://archive-primary.cloudera.com/cdh5/cdh/5/
版本信息以下:
Hadoop:Hadoop 2.3.0-cdh5.1.0
JDK:1.7.0_79
Maven:apache-maven⑶.2.5(3.3.1和更高版本必須在JDK1.7以上)
Protobuf:protobuf⑵.5.0
Ant:1.7.1
1.安裝Maven
Maven可以自己到Maven官網(wǎng)上下載(http://maven.apache.org/download.cgi)。需要注意的是:如果JDK是1.6及其以下的,那Maven最多只能下載到3.2.5,如果下載3.3.1及其更高版本就必須要1.7的JDK。
2.安裝Protobuf
Protobuf的安裝參見:http://www.tuicool.com/articles/jM7Nn2,安裝進程也很簡單。
3.安裝其他需要的組件
還需要安裝ant、gcc等組件,運行以下命令,會根據(jù)需要自己到網(wǎng)上下載安裝。
4.下載Hadoop源碼并解壓
源碼下載地址為:http://archive-primary.cloudera.com/cdh5/cdh/5/
5.編譯源碼
運行:
如果出現(xiàn)毛病可以加上-X顯示毛病詳細信息: