Возможно (и нередко) иметь Map / Reduce-Job без фазы сокращения ( пример ).Для этого вы просто используете job.setNumReduceTasks(0)
.
Однако я не уверен, как обрабатываются задания в этом случае.Обычно вы получаете один файл результатов на редуктор.Без редукторов я мог бы представить, что вы либо получаете один файл на маппер, либо что вы не можете произвести вывод задания.Вам нужно будет попробовать / исследовать это.
Если вышеприведенное не работает для вас, вы все равно можете использовать реализацию Reducer по умолчанию, которая просто перенаправляет вывод картографа (функция идентификации).