2012-11-01 46 views
1

我最近在学习Hadoop,我很好奇为什么大多数org.apache.hadoop.mapred中的类都被弃用了。这非常令人讨厌,因为Hadoop 0.20之前和之后的MapReduce中使用的软件包名称和类名非常相似,这使得学习Hadoop变得更加困难。为什么不推荐使用包org.apache.hadoop.mapred中的大多数类?

不过,我认为必须有一些很好的理由贡献者做这样的决定。有谁知道确切的原因?

回答

1

检查thisthis为开发新的API和它的信息的理性博客。请注意,旧API已被忽略,并且某些类尚未从旧API移植到新API。除非有特定的要求,否则可以使用旧的API。

相关问题