我是Hadoop的新手,我正在尝试学习它并遇到了InputFormat
的两个版本。
org/apache/hadoop/mapred/InputFormat
org/apache/hadoop/mapreduce/InputFormat
两个apis的解释似乎相同,但一个是接口,另一个是类。有人可以帮助我,为什么在Hadoop中有2个API有相同的解释?
答案 0 :(得分:1)
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架构。