1

最近在学习Hadoop,很好奇为什么org.apache.hadoop.mapred中的大部分类都被弃用了。这很烦人,因为在 Hadoop 0.20 之前和之后 MapReduce 中使用的包名和类名非常相似,这使得学习 Hadoop 变得更加困难。

但是,我认为贡献者必须有一些充分的理由做出这样的决定。有谁知道确切的原因吗​​?

4

1 回答 1

1

查看这个这个博客,了解开发新 API 背后的原因及其相关信息。请注意,旧 API 已不受欢迎,并且某些类尚未从旧 API 移植到新 API。除非有特定要求,否则可以使用旧 API。

于 2012-11-01T07:15:49.273 回答