Hadoop 接口InputFormat与类InputFormat
我是Hadoop的新手,我正在尝试学习它,遇到了两个版本的Hadoop 接口InputFormat与类InputFormat,hadoop,mapreduce,Hadoop,Mapreduce,我是Hadoop的新手,我正在尝试学习它,遇到了两个版本的InputFormat 两个API的解释似乎相同,但一个是接口,另一个是类。有人能帮我解释一下为什么Hadoop中有两个解释相同的API吗?MapReduce在Hadoop-0.23中经历了一次彻底的检修,它被称为MapReduce 2.0(MRv2)或YARN org/apache/hadoop/mapred/InputFormat指hadoop MRV1 org/apache/hadoop/mapreduce/InputForma
InputFormat
两个API的解释似乎相同,但一个是接口,另一个是类。有人能帮我解释一下为什么Hadoop中有两个解释相同的API吗?MapReduce在Hadoop-0.23中经历了一次彻底的检修,它被称为MapReduce 2.0(MRv2)或YARN org/apache/hadoop/mapred/InputFormat指hadoop MRV1 org/apache/hadoop/mapreduce/InputFormat指的是hadoopmrv2 这两个库引用相同的功能
MRV2是对MRV1的重写,以确保纱线结构的兼容性。此外,为了方便查找MR1或MR2的类/接口,只需检查包的完全限定名即可
mapred
是MR1,而mapreduce
是MR2软件包系列。