hadoop.mapred与hadoop.mapreduce?

e5nqia27  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(303)

为什么在apache的hadoop包树中有两个单独的包Mapreduce包:

org.apache.hadoop.mapred

http://javasourcecode.org/html/open-source/hadoop/hadoop-1.0.3/org/apache/hadoop/mapred/

org.apache.hadoop.mapreduce

http://javasourcecode.org/html/open-source/hadoop/hadoop-1.0.3/org/apache/hadoop/mapreduce/
他们为什么分开?是否有文件对此进行了澄清?

hgtggwj0

hgtggwj01#

它们是分开的,因为这两个包代表2个不同的api。 org.apache.hadoop.mapred 是旧的api和 org.apache.hadoop.mapreduce 是新的。这样做是为了让程序员以更方便、更容易和更复杂的方式编写mapreduce作业。您可能会发现此演示非常有用,它详细讨论了这些差异。
希望这能回答你的问题。

相关问题