【问题标题】:Mapping between hadoop-1.2.1 and hadoop-2.2.0?hadoop-1.2.1和hadoop-2.2.0之间的映射?
【发布时间】:2013-12-19 14:44:42
【问题描述】:

我目前正在阅读Hadoop in Action 。这本书非常好,但是它使用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 中的对应物 :)

谢谢

【问题讨论】:

  • 把书放回图书馆,到右上角点击“全部更新”...“论文只为经典”
  • 我有关于这本书的部分,但没有其他“右上角”:D

标签: hadoop


【解决方案1】:

“Hadoop:权威指南,第三版”,作者: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 代码差异。

希望对你有帮助..!!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多