我知道这是我的OCD,但我无法忍受在我的代码中使用不推荐的引用。
也就是说,Hadoop教程,包括“权威指南”一书,只使用了弃用的JobConf类和mapred包中的类,这些类都已弃用。
我无处可找到有关如何转换现有MapReduce作业以使用新构造的任何文本。
答案 0 :(得分:1)
我很久以前就与Cloudera人交谈,他们确认“新”功能不完整,没有使用“弃用”软件包就无法编写严肃的Hadoop内容。
答案 1 :(得分:0)
这应该是0.20.2。除非你没有使用一些花哨的加入东西。
例如,JobConf
已弃用,因为您可以使用Configuration
。或旧的Mapper
接口现在是一个代表旧身份映射器的类。
简单回答:您必须查看java文档,看看替换实际上是什么。