2013-12-19 44 views
0

我正在閱讀Hadoop in Action。這本書很好,但它使用hadoop 1.2.1來解釋和展示所有的例子。但是,我正在使用hadoop 2.2.0。hadoop-1.2.1和hadoop-2.2.0之間的映射關係?

有沒有人知道我在哪裏可以找到關於hadoop api更改的完整文檔?和1.2.1和2.2.0之間的簡單映射?

有關示例

DataJoinMapperBase, DataJoinReducerBase, and TaggedMapOutput 

不存在於2.2.0,我在2.2.0 :)

感謝

+0

把書放回圖書館,轉到右上角,點擊「全部更新」...「紙僅限於經典作品」 – opalenzuela

+1

我已經閱讀了關於該書的部分,但沒有閱讀其他部分「右邊上角「:D – Adelin

回答

0

「的Hadoop尋找有同行權威指南,第三版「by Tom White (Buy Here)

支持hadoop v2.2。

源代碼是給在github https://github.com/tomwhite/hadoop-book

在github上提到,這本書的代碼與

This version of the code has been tested with: 
* Hadoop 1.2.1/0.22.0/0.23.x/2.2.0 
* Avro 1.5.4 
* Pig 0.9.1 
* Hive 0.8.0 
* HBase 0.90.4/0.94.15 
* ZooKeeper 3.4.2 
* Sqoop 1.4.0-incubating 
* MRUnit 0.8.0-incubating 

關於你的問題
的Hadoop 2.2使用的MapReduce API測試v2,而Hadoop 1.x使用舊的mapreduce api。檢查這本書,它清楚地解釋了1.x和2.2之間的mapreduce代碼差異。

希望它有幫助.. !!!