Hi
I have written a mapper class that has the following structure public class TestMapper extends MapReduceBase implements Mapper<LongWritable, Text, Text, Text> { public void configure(JobConf conf) { Path [] cacheFiles = DistributedCache.getLocalCacheFiles(conf); if (null != cacheFiles && cacheFiles.length > 0) { for (Path cachePath : cacheFiles) { if (cachePath.getName().equals(stopwordCacheName)) { loadStopWords(cachePath); break; } if (cachePath.getName().equals(positiveCacheName)) { loadPositiveWords(cachePath); break; } if (cachePath.getName().equals(negativeCacheName)) { loadNegativeWords(cachePath); break; } if (cachePath.getName().equals(searchCacheName)) { loadSearchWords(cachePath); break; } } //Mapper logic goes here } Config method should get called before the mapper method by default right? But that's not happening..... and the loggers I have used inside mapper are not getting printed on console and there are no loga in userlogs. Userlogs is empty. Logger statements(sLogger.debug("*****************uploaded positive words");) in the driver class are getting printed on the console though. Regards, Shreya This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.