job.setNumReduceTasks(0)
导致仅地图工作
这是否意味着不执行中间阶段(混洗和排序)?
与使用空的reduce方法(不执行任何操作)相比,该方法如何:
public static class Reduce extends MapReduceBase implements Reducer<Text, IntWritable, Text, IntWritable> {
public void reduce(Text key, Iterator<IntWritable> values, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
\\do nothing
}
}
或者等价
答案 0 :(得分:0)
区别很简单,