Hello,
I have a problem getting the map input file name. Here is what I tried:
public class Map extends Mapper<Object, Text, LongWritable, Text> {
public void map(Object key, Text value, Context context)
throws IOException, InterruptedException {
Configuration conf = context.getConfiguration();
System.out.println(conf.get("map.input.file"));
System.out.println(conf.get("map.input.filename"));
System.out.println(conf.get("mapred.input.file"));
System.out.println(conf.get("mapred.input.filename"));
}
protected void setup(Context context) throws IOException,
InterruptedException {
Configuration conf = context.getConfiguration();
System.out.println(conf.get("map.input.file"));
System.out.println(conf.get("map.input.filename"));
System.out.println(conf.get("mapred.input.file"));
System.out.println(conf.get("mapred.input.filename"));
}
}
All the get is "null". What am I doing wrong?
Thanks,
Rares