接口输入格式与类输入格式



我是Hadoop的新手,我正在尝试学习它,并遇到了2个版本的InputFormat

org/apache/hadoop/mapred/InputFormat

org/apache/hadoop/mapreduce/InputFormat

两个 API 的解释似乎相同,但一个是接口,另一个是类。有人可以帮我为什么Hadoop中有2个具有相同解释的API?

MapReduce在Hadoop-0.23中进行了彻底的修改,它被称为MapReduce 2.0(MRv2)或YARN。

org/apache/hadoop/mapred/InputFormat 指的是 hadoop MRV1

org/apache/hadoop/mapreduce/InputFormat 指的是 hadoop MRV2

这两个库引用相同的功能。

MRV2 是 MRV1 的重写,以实现 YARN 架构的兼容性。

相关内容

  • 没有找到相关文章

最新更新