Qual é o motivo de ter classes de wrapper graváveis no Hadoop MapReduce para tipos Java?
Parece-me que umorg.apache.hadoop.io.serializer.Serialization
poderia ser escrito para serializar os tipos de java diretamente no mesmo formato em que as classes do wrapper serializariam o tipo. Dessa forma, os Mapeadores e Redutores não precisam lidar com as classes wrapper.