Onde o Sort é usado na fase do MapReduce e por quê?

Eu sou novo no hadoop aqui. Não está claro por que precisamos ser capazes de classificar por chaves ao usar hadoop mapreduce? Após a fase de mapeamento, precisamos distribuir os dados correspondentes a cada chave exclusiva para algum número de redutores. Isso pode ser feito sem ter a necessidade de classificá-lo certo?