复杂的MapReduce处理中,往往需要将复杂的处理过程,分解成多个简单的Job来执行,第1个Job的输出做为第2个Job的输入,相互之间有一定依赖关系.以上一篇中的求平均数为例,可以分解成三个步骤: 1. 求Sum 2. 求Count 3. 计算平均数 每1个步骤看成一个Job,其中Job3必须等待Job1.Job2完成,并将Job1.Job2的输出结果做为输入,下面的代码演示了如何将这3个Job串起来 package yjmyzz.mr.job.link; import org.apache…