You have to use the configure function inside your mapper (just in case you
arent). The files are read in the map phase. Here's how you do it:

    public static class Map extends MapReduceBase
            implements Mapper<LongWritable,Text,Text,Text>
    {
        String inputfile;

        public void map(LongWritable key, Text value,
                OutputCollector<Text, Text> output, Reporter reporter)
                throws IOException
        {

        }

        public void configure(JobConf job) {
            inputfile = job.get("map.input.file");
        }

        }

}


Amandeep Khurana
Computer Science Graduate Student
University of California, Santa Cruz


On Fri, Mar 6, 2009 at 11:22 PM, Richa Khandelwal <richa...@gmail.com>wrote:

> I changed "mapred.input.file" to "map.input.file" based on a post by JIRA
> which claimed that its a typo
>
> On Fri, Mar 6, 2009 at 11:21 PM, Richa Khandelwal <richa...@gmail.com
> >wrote:
>
> > Here's a snippet of my code:
> >  private static String inputFile;
> >
> >   public void configure(JobConf job)
> >   {
> >     inputFile=job.get("map.input.file");
> >     System.out.println("File "+inputFile);
> >   }
> >
> >
> >
> > On Fri, Mar 6, 2009 at 11:19 PM, Amandeep Khurana <ama...@gmail.com
> >wrote:
> >
> >> How are you using it?
> >>
> >>
> >> Amandeep Khurana
> >> Computer Science Graduate Student
> >> University of California, Santa Cruz
> >>
> >>
> >> On Fri, Mar 6, 2009 at 11:18 PM, Richa Khandelwal <richa...@gmail.com
> >> >wrote:
> >>
> >> > Hi All,
> >> > I am trying to retrieve the names of files for each record that I am
> >> > processing. Using "mapred.input.file" returns null. Does anyone know
> the
> >> > workaround or the fix to this?
> >> >
> >> > Thanks,
> >> > Richa Khandelwal
> >> >
> >> >
> >> > University Of California,
> >> > Santa Cruz.
> >> > Ph:425-241-7763
> >> >
> >>
> >
> >
> >
> > --
> > Richa Khandelwal
> >
> >
> > University Of California,
> > Santa Cruz.
> > Ph:425-241-7763
> >
>
>
>
> --
> Richa Khandelwal
>
>
> University Of California,
> Santa Cruz.
> Ph:425-241-7763
>

Reply via email to