hadoop wordcount示例erreor:任务进程退出,非零状态为1

20jt8wwn  于 2021-06-03  发布在  Hadoop
关注(0)|答案(0)|浏览(283)

我在Ubuntu12.04 lts服务器上运行3节点群集,并在其上安装了hadoop 1.2.1和JDK1.7,现在首先检查map reduce作业是否正在执行,我从hadoop-examples-1.2.1.jar执行了wordcount,得到了惊人的错误:

  1. 14/02/20 20:26:52 INFO mapred.JobClient: Running job: job_201402202023_0002
  2. 14/02/20 20:26:53 INFO mapred.JobClient: map 0% reduce 0%
  3. 14/02/20 20:26:57 INFO mapred.JobClient: Task Id :attempt_201402202023_0002_m_000005_0, Status : FAILED
  4. java.lang.Throwable: Child Error
  5. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
  6. Caused by: java.io.IOException: Task process exit with nonzero status of 1.
  7. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)
  8. attempt_201402202023_0002_m_000005_0: execvp: Permission denied
  9. 14/02/20 20:27:00 INFO mapred.JobClient: Task Id : attempt_201402202023_0002_r_000001_0, Status : FAILED
  10. java.lang.Throwable: Child Error
  11. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
  12. Caused by: java.io.IOException: Task process exit with nonzero status of 1.
  13. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)
  14. attempt_201402202023_0002_r_000001_0: execvp: Permission denied
  15. 14/02/20 20:27:04 INFO mapred.JobClient: Task Id : attempt_201402202023_0002_m_000005_1, Status : FAILED
  16. java.lang.Throwable: Child Error
  17. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
  18. Caused by: java.io.IOException: Task process exit with nonzero status of 1.
  19. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)
  20. attempt_201402202023_0002_m_000005_1: execvp: Permission denied
  21. 14/02/20 20:27:07 INFO mapred.JobClient: Task Id : attempt_201402202023_0002_r_000001_1, Status : FAILED
  22. java.lang.Throwable: Child Error
  23. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
  24. Caused by: java.io.IOException: Task process exit with nonzero status of 1.
  25. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)
  26. attempt_201402202023_0002_r_000001_1: execvp: Permission denied
  27. 14/02/20 20:27:12 INFO mapred.JobClient: Task Id : attempt_201402202023_0002_m_000005_2, Status : FAILED
  28. java.lang.Throwable: Child Error
  29. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
  30. Caused by: java.io.IOException: Task process exit with nonzero status of 1.
  31. at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)

在得到这个错误之后,我从SQLServer2008R2执行了sqoop导入,在这里我得到了相同的错误。我的作业日志文件也有相同的错误。我还通过webui验证了集群的堆大小是200mb。所以,对我来说,内存似乎没有问题,用户日志也有hadoop.temp.dir(/var/lib/hadoop)和stderr日志文件:

  1. execvp: Permission denied

请让我知道我应该做什么来解决这个问题。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题