First thing I would do is to run the job in the local jobrunner (as a single process on your local machine without involving the cluster):
JobConf conf = ..... // set other params, mapper, etc. here conf.set("mapred.job.tracker", "local"); // use localjobrunner conf.set("fs.default.name", "file:///"); // read from local hard disk instead of hdfs JobClient.runJob(conf); This will actually print stdout, stderr, etc. to your local terminal. Try this on a single input file. This will let you confirm that it does, in fact, write to stdout. - Aaron On Thu, Apr 30, 2009 at 9:00 AM, Asim <linka...@gmail.com> wrote: > Hi, > > I am not able to see any job output in userlogs/<task_id>/stdout. It > remains empty even though I have many println statements. Are there > any steps to debug this problem? > > Regards, > Asim >