MapReduce 代码经验集合

1:关于Reduce的输入输出类型
在自定义的reduce中,输入的键值对要求与map中的输出键值对相对应。原因很好理解,reduce方法是对map方法的输出结果进行再次处理。对于reduce的输出,则可能根据需要产生一个新的输入输出类型。一个有趣的例子是hadoop2.0的hadoop-mapreduce-examples中的grep,通过InverseMapper将键值对 <K,V> 转换成 <V,K> 。

你可能感兴趣的:(MapReduce 代码经验集合)