В программах hadoop я всегда видел класс мапперов и редукторов.Но алгоритм mapreduce представляет собой комбинацию
Так где жераздел, процессы сравнения в программе?
Посмотрите на эти сообщения .Они представляют карту / уменьшить, разделитель, сумматор и счетчики
Эта ссылка выглядит так, как будто дает хороший обзор того, «Как на самом деле выполняются операции Map и Reduce».
http://wiki.apache.org/hadoop/HadoopMapReduce
Хорошее место, где вы можете разобраться, если вы зайдете в развертывание hadoop и извлечете исходный код. Большую часть времени вы можете найти свои ответы там. Попробуй! :)