Como (no Hadoop), os dados são colocados no mapa e reduzem as funções nos tipos corretos?

Estou tendo um pouco difícil de entender no Hadoop, como os dados são colocados no mapa e reduzi as funções. Eu sei que podemos definir o formato de entrada e formato de saída e, em seguida, os tipos de chave para entrada e saída. Mas, para um exemplo, se queremos que um objeto seja o tipo de entrada, como o Hadoop faz isso internamente?

Thanx ...

questionAnswers(1)

yourAnswerToTheQuestion