2013-04-11 22 views
0

这个问题似乎已经在Stackoverflow中提出,但我的情况完全不同,文件或文件夹位置hadoop正在创建,在此位置创建job文件夹时运行wordcount示例,但即使这些文件和文件夹都avalilable,其抛文件未发现异常,就好像没有被识别的文件,我甚至试过re-formating of namenode这是在论坛上提供的解决方案之一,但仍然问题存在Hadoop:Filenotfound异常 - windows

Note: Hadoop version 0.20.2

错误:

13/04/11 10:24:20 WARN conf.Configuration: DEPRECATED: hadoop-site.xml found in the classpath. Usage of hadoop-site.xml is deprecated. Instead use core-site.xml, mapred-site.xml and hdfs-site.xml to override properties of core-default.xml, mapred-default.xml and hdfs-default.xml respectively 
13/04/11 10:24:21 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same. 
13/04/11 10:24:21 INFO input.FileInputFormat: Total input paths to process : 1 
13/04/11 10:24:22 INFO mapred.JobClient: Running job: job_201304111023_0001 
13/04/11 10:24:23 INFO mapred.JobClient: map 0% reduce 0% 
13/04/11 10:24:34 INFO mapred.JobClient: Task Id : attempt_201304111023_0001_m_000002_0, Status : FAILED 
java.io.FileNotFoundException: File C:/tmp/hadoop-SYSTEM/mapred/local/taskTracker/jobcache/job_201304111023_0001/attempt_201304111023_0001_m_000002_0/work/tmp does not exist. 
at org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:361) 
at org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:245) 
at org.apache.hadoop.mapred.TaskRunner.setupWorkDir(TaskRunner.java:519) 
at org.apache.hadoop.mapred.Child.main(Child.java:155) 

回答

1

检查是否已正确设置该文件夹的权限,如果未向该文件夹写入权限,则可能会发生此类错误。

+0

所有的权限可用 – Jeevanantham 2013-04-18 03:42:35

+0

你可以发布你的程序代码,不能从错误中获得任何其他的东西 – 2013-04-18 08:47:10