我從 版本0.20.203.0Hadoop的基本例子WORDCOUNT
我應該在哪裏尋找一個潛在的問題得到這個錯誤與大多開箱配置。大部分配置都是開箱即用的。我能夠訪問本地網站的hdfs,任務管理器。
我猜這個錯誤與cygwin和windows的權限問題有關。另外,使用谷歌搜索這個問題,他們說可能會有某種內存不足的問題。這是一個簡單的例子,我不明白這是怎麼回事。
當我嘗試運行wordcount示例時。
$ Hadoop的罐子Hadoop的例子,0.20.203.0.jar單詞計數/用戶/ hduser /古滕貝格/用戶/ hduser /古騰堡output6
I get this error:
2011-08-12 15:45:38,299 WARN org.apache.hadoop.mapred.TaskRunner:
attempt_201108121544_0001_m_000008_2 : Child Error
java.io.IOException: Task process exit with nonzero status of 127.
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)
2011-08-12 15:45:38,878 WARN org.apache.hadoop.mapred.TaskLog: Failed to
retrieve stdout log for task: attempt_201108121544_0001_m_000008_1
java.io.FileNotFoundException:
E:\projects\workspace_mar11\ParseLogCriticalErrors\lib\h\logs\userlogs\j
ob_201108121544_0001\attempt_201108121544_0001_m_000008_1\log.index (The
system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at
org.apache.hadoop.io.SecureIOUtils.openForRead(SecureIOUtils.java:102)
at
org.apache.hadoop.mapred.TaskLog.getAllLogsFileDetails(TaskLog.java:112)
...
的userlogs /工作*目錄是空的。也許這些目錄有一些權限 問題。
我在Windows上運行cygwin所以我不知道要設置的權限 。