Hadoop and MapReduce: Method for Reading and Writing General Record Structures
To be honest, I find that I am spending a lot of time writing new Writable and InputFormat classes, every time I want to do something. Every time I introduce a new data structure used by the Hadoop framework, I have to define two classes. Yucch!
Why not using ☞ protobuffers, or ☞ Thrift, or ☞ Avro, or even ☞ JSON or ☞ BSON?
via: http://www.data-miners.com/blog/2009/12/hadoop-and-mapreduce-method-for-reading.html