如果MapReduce中不需要Reduce过程应如何设置?

Map过程的计算结果就是我想要的结果了,不需要在Reduce过程中进行合并。这种情况下应该如何设置?Reduce代码应该如何写?

如果网上有范例程序,贴个网址什么也可以!

本来reduce函数就是可选的,当不指定Reduce时候,系统会使用缺省的reduce函数(一般都没有什么操作)
不想要reduce就把其设置为NONE

job.setNumReduceTasks(0);//设置个数为0 ;
参考:http://www.linuxidc.com/Linux/2012-05/59826.htm
具体不同的Hadoop版本,会有不同的API
温馨提示:答案为网友推荐,仅供参考
相似回答