thanks chris :)

On Tue, Apr 7, 2015 at 10:43 PM, Chris Nauroth <cnaur...@hortonworks.com>
wrote:

> Hello Shahil,
>
> In the current trunk codebase, the relevant files are
> hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-co
> re/src/main/java/org/apache/hadoop/mapred/MapTask.java and
> hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-co
> re/src/main/java/org/apache/hadoop/mapreduce/Mapper.java.  MapTask manages
> the execution of the mapper task, and eventually it calls Mapper#run,
> which then calls into the implementation of the map method.  BTW, you'll
> also see a corresponding ReduceTask.java and Reducer.java in the same
> directories if you need to look at those too.
>
> Input split calculation is performed by a subclass of InputFormat.
>
> http://hadoop.apache.org/docs/r2.6.0/api/org/apache/hadoop/mapreduce/InputF
> ormat.html
>
>
> I recommend looking at that.  You also can navigate down through those
> JavaDocs to identify subclasses of InputFormat, like FileInputFormat and
> TextInputFormat, which you can then find in the source code.
>
> I hope this helps.
>
> Chris Nauroth
> Hortonworks
> http://hortonworks.com/
>
>
>
>
>
>
> On 4/7/15, 6:09 AM, "Shahil Varshney" <shahilvarsh...@gmail.com> wrote:
>
> >Sir ,
> >i want to know that which class in hadoop (internal source class) is
> >responsible for calling map function for each key value pair(means calls
> >map() function).
> >
> > and which class actually done the input split job. i want to create my
> >own
> >class for input split so please tell me .
>
>

Reply via email to