when I start my program in the interactive shell environment manually,nothing happed and everything goes quit well; but when I put the script in the crontab,I always get this exception below:
main [03-25 01:20:05.160 INFO Configuration.loadResource():503] parsing /tmp/hadoop-root/mapred/local/localRunner/job_6k5vzg.xml main [03-25 01:20:05.194 INFO JobClient.runJob():364] Running job: job_6k5vzg Thread-0 [03-25 01:20:05.218 INFO Configuration.loadResource():496] parsing jar:file:/opt/projects/tulip/lib/hadoop-0.7.2.jar!/hadoop-default.xml Thread-0 [03-25 01:20:05.254 INFO Configuration.loadResource():496] parsing jar:file:/opt/projects/tulip/lib/hadoop-0.7.2.jar!/mapred-default.xml Thread-0 [03-25 01:20:05.262 INFO Configuration.loadResource():503] parsing /tmp/hadoop-root/mapred/local/localRunner/job_6k5vzg.xml Thread-0 [03-25 01:20:05.286 INFO Configuration.loadResource():496] parsing jar:file:/opt/projects/tulip/lib/hadoop-0.7.2.jar!/mapred-default.xml Thread-0 [03-25 01:20:05.355 WARN LocalJobRunner$Job.run():140] job_6k5vzg java.io.FileNotFoundException: /tmp/hadoop-root/mapred/local/reduce_kn6a3l/all.2 at org.apache.hadoop.fs.LocalFileSystem.openRaw(LocalFileSystem.java:132) at org.apache.hadoop.fs.FSDataInputStream$Checker.<init>(FSDataInputStream.java:50) at org.apache.hadoop.fs.FSDataInputStream.<init>(FSDataInputStream.java:269) at org.apache.hadoop.fs.FileSystem.open(FileSystem.java:151) at org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:942) at org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:936) at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:270) at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:130) Can somebody explain to me why this happened? Thanks.
