The most important phases of a MapReduce job is Mapper, (optional Sort-Shuffle), Reduce and Output