MapReduce框架运转在<key,value>键值对上,也就是说,框架把作业的输入看成是一组<key,value>键值对,同样也产生一组<key,value>键值对作为作业的输出,这两组键值对可能是不同的。
一个MapReduce作业的输入和输出类型如下图所示:可以看出在整个标准的流程中,会有三组<key,value>键值对类型的存在。

图示:

本文深入解析MapReduce框架的运行机制,特别关注其如何处理<key,value>键值对,从输入到输出的全过程。MapReduce将作业的输入视为一组键值对,并产生另一组可能不同的键值对作为输出。
MapReduce框架运转在<key,value>键值对上,也就是说,框架把作业的输入看成是一组<key,value>键值对,同样也产生一组<key,value>键值对作为作业的输出,这两组键值对可能是不同的。
一个MapReduce作业的输入和输出类型如下图所示:可以看出在整个标准的流程中,会有三组<key,value>键值对类型的存在。


转载于:https://www.cnblogs.com/TiePiHeTao/p/f78eb8cc8ccfce7562feea80dc4ee000.html
2083

被折叠的 条评论
为什么被折叠?