如何实现map only?

在写MapReduce时,从哪儿设置实现map only?

zp0824 - 好好学习,天天向上

赞同来自:

只使用Mapper的作业  有时只需要map函数处理输入数据。这时只需把mapred.reduce.tasks设置为零,Map/reduce框架就不会创建reducer任务,mapper任务的输出就是整个作业的最终输出。 为了做到向下兼容,Hadoop Streaming也支持“-reduce None”选项,它与“-jobconf mapred.reduce.tasks=0”等价。

唐半张 - 一句话介绍

赞同来自:

非常感谢你的回答,我在调用程序的main方法里,加下面代码就可以了     conf.set("mapred.reduce.tasks", "0"); 还有一种方法 job.setNumReduceTasks(0);

要回复问题请先登录注册