On Sun, May 22, 2011 at 1:49 PM, Sean Owen <[email protected]> wrote:

> Ah righty -- this exists in the old API doesn't it... even in 0.20.x
> But it's deprecated. But it's not deprecated in 0.21+.
>

Exactly.  In 0.21+, the new apis have the old functionality, but in 0.20,
you have to use the old apis to get the functionality.


> Yes I think there's a strong argument to make use of that even if it
> is deprecated.
>
> I had in mind the unnecessary use of old .mapred. APIs for simple
> Mappers and Reducers.
>

Yeah, the problem with some of these things, like MultipleOutputFormat,
or map-side join, is that to get access to them, *everything* in your
jobs which want to use them (including mappers, reducers, etc) need
to use the *.mapred.* classes, not the new mapreduce classes, which
is annoying, but necessary.

  -jake

Reply via email to