如何在不使用弃用类的情况下编写Hadoop map reduce作业?

时间:2011-05-24 22:47:17

标签: java hadoop

我知道这是我的OCD,但我无法忍受在我的代码中使用不推荐的引用。

也就是说,Hadoop教程,包括“权威指南”一书,只使用了弃用的JobConf类和mapred包中的类,这些类都已弃用。

我无处可找到有关如何转换现有MapReduce作业以使用新构造的任何文本。

2 个答案:

答案 0 :(得分:1)

我很久以前就与Cloudera人交谈,他们确认“新”功能不完整,没有使用“弃用”软件包就无法编写严肃的Hadoop内容。

答案 1 :(得分:0)

这应该是0.20.2。除非你没有使用一些花哨的加入东西。 例如,JobConf已弃用,因为您可以使用Configuration。或旧的Mapper接口现在是一个代表旧身份映射器的类。

简单回答:您必须查看java文档,看看替换实际上是什么。