job.setNumReduceTasks(0)
приводит к работе только на карте
означает ли это, что промежуточная фаза (тасование и сортировка) не выполняется?
как по сравнению с пустым методом уменьшения (без операций):
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
}
}
Или это эквивалентно