I am a little new to the hadoop world. But based on my readings and understanding thus far, there is not much functionality difference. Only difference is new API allows you to implement push and pull mechanisms in your map/reduce tasks as against push in old API. Mapper has been changed to super class as against interface, so more functionality could be added without affecting clients.
Please see, http://stackoverflow.com/questions/7598422/is-it-better-to-use-the-mapred-or-the-mapreduce-package-to-create-a-hadoop-job On Mon, Jan 7, 2013 at 10:14 AM, Oleg Zhurakousky < oleg.zhurakou...@gmail.com> wrote: > What is the differences between the two? > It seems like MR job could be configured using one of the other (e.g, > "extends MapReduceBase implements Mapper" of "extends Mapper") > > Cheers > Oleg