【发布时间】:2012-10-31 13:45:05
【问题描述】:
我正在使用here 下载的 Hadoop 版本 0.22.0。我开始根据this 教程创建我的自定义映射器和reducer,发现所有映射器类都将实现的接口Mapper<K1, V1, K2, V2> 已弃用。接口Reducer<K2, V2, K3, V3> 应该由所有reducer 实现(至少根据the tutorial)也被弃用了。 MapReduceBase 和 JobConf 这样的类也是如此。这些都是所有自定义映射器和化简器都需要的核心类和接口,不是吗? javadoc 中没有说明应该使用什么来替代那些已弃用的类。
那么我应该使用哪些接口和类来代替那些已弃用的接口和类?还是我应该使用它们?为什么它们被弃用?请向我解释发生了什么事以及我应该怎么做,因为我不明白。
【问题讨论】:
标签: java hadoop mapreduce version deprecated