Hi Allen, Thank you for your input.
Here I have a follow-up question: In 0.20.2, there are some Interface API that got deprecated (org.apache.hadoop.mapred), and their abstract class counter parts were introduced (org.apache.hadoop.mapreduce). I read in the mailing list that now the deprecated APIs are considered more stable, and the other set are considered unstable and evolving. Is that true? So which set of API should I choose to extend/implement? Thanks, Jane