On Mon, Aug 16, 2010 at 3:21 PM, David Rosenstrauch <dar...@darose.net> wrote:
> On 08/16/2010 05:48 PM, Ted Yu wrote:
>>
>> No.
>>
>> On Mon, Aug 16, 2010 at 1:25 PM, David
>> Rosenstrauch<dar...@darose.net>wrote:
>>
>>> Is it possible for a M/R job to have no mapper?  i.e.:
>>> job.setMapperClass(null)?  Or is it required that one at least use an
>>> "identity mapper" (i.e., plain vanilla
>>> org.apache.hadoop.mapreduce.Mapper)?
>>>
>>> Thanks,
>>>
>>> DR
>
> Um ...
>
> Sorry, but I'm not clear.  Which of the 2 questions were you answering "no"
> to?  :-)
>
> I'm guessing the first.?  i.e., I can't have a null mapper.  So then I need
> to supply a org.apache.hadoop.mapreduce.Mapper as a "no-op" mapper?

org.apache.hadoop.mapreduce.Mapper is the identity mapper: it simply
emits the key-value pairs it was passed. The old API equivalent is
org.apache.hadoop.mapred.lib.IdentityMapper, which is the default.

Tom

>
> Can you please clarify?
>
> Thanks,
>
> DR
>

Reply via email to