MapReduce Tutorial : Hadoop job overview

A regular Hadoop job consists of:

An AllReduce Hadoop job (Perl version, Java version) consists of a mapper only. All the mappers must be executed simultaneously and can communicate using a allReduce function.

Any Hadoop job can run: