组合式MapReduce计算作业

1)迭代MapReduce计算任务,就是在一个循环内多次执行一个MapReduce。

2)顺序组合式MapReduce作业的执行

MapReduce1—>MapReduce2—>MapReduce3

MapReduce1的输出作为MapReduce的输入,MapReduce2的输出作为MapReduce3的输入。先执行MapReduce1,等其执行完毕再执行MapReduce2,等MapReduce2执行完毕,再执行MapReduce3。

3)具有复杂依赖关系的组合式MapReduce作业的执行

一个任务由MR1,MR2,MR3构成。其中,MR1和MR2相互独立,但是MR3要等MR1和MR2执行完之后才能执行。这个与顺序组合式的区别就是MR1和MR2可以并行执行,但是MR3必须在MR1和MR2执行完毕之后再执行。

 

原文地址:https://www.cnblogs.com/lz3018/p/4958742.html