la mappa di hadoop riduce l’ordinamento secondario

Qualcuno può spiegarmi come funziona lo smistamento secondario in hadoop?
Perché si deve usare GroupingComparator e come funziona in hadoop?

Stavo passando attraverso il link indicato di seguito e ho dei dubbi su come funziona il groupcomapator.
Qualcuno può spiegarmi come funziona il comparatore di raggruppamento?

http://www.bigdataspeak.com/2013/02/hadoop-how-to-do-secondary-sort-on_25.html