分享

Mac Maven 环境下 hadoop job 执行时抛出 ExitCodeException exitCode=1: chmod:

Jndong 2015-1-29 13:42:39 发表于 异常错误 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 71916
    Mac Maven 环境下 hadoop job 执行时抛出 Exception in thread "main" ExitCodeExc...
    No such file or directory
     具体错误如下
  1. Exception in thread "main" ExitCodeException exitCode=1: chmod: /tmp/hadoop-jndong/mapred/staging/jndong234945070/.staging/job_local234945070_0001: No such file or directory
  2.         at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)
  3.         at org.apache.hadoop.util.Shell.run(Shell.java:455)
  4.         at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702)
  5.         at org.apache.hadoop.util.Shell.execCommand(Shell.java:791)
  6.         at org.apache.hadoop.util.Shell.execCommand(Shell.java:774)
  7.         at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:646)
  8.         at org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:479)
  9.         at org.apache.hadoop.fs.FileSystem.mkdirs(FileSystem.java:599)
  10.         at org.apache.hadoop.mapred.JobClient.copyAndConfigureFiles(JobClient.java:814)
  11.         at org.apache.hadoop.mapred.JobClient.copyAndConfigureFiles(JobClient.java:774)
  12.         at org.apache.hadoop.mapred.JobClient.access$400(JobClient.java:178)
  13.         at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:991)
  14.         at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:976)
  15.         at java.security.AccessController.doPrivileged(Native Method)
  16.         at javax.security.auth.Subject.doAs(Subject.java:394)
  17.         at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1614)
  18.         at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:976)
  19.         at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:950)
  20.         at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1412)
复制代码

已有(3)人评论

跳转到指定楼层
s060403072 发表于 2015-1-29 14:04:02
看下这个文件的权限,确保权限一致
/tmp/hadoop-jndong/
回复

使用道具 举报

Jndong 发表于 2015-1-29 15:37:54
s060403072 发表于 2015-1-29 14:04
看下这个文件的权限,确保权限一致
/tmp/hadoop-jndong/

你好  我查看了下 权限
drwxrwxrwx.  22 root root  4096 Jan 28 04:01 tmp
drwxrwxr-x. 5 jndong jndong 4096 Jan 28 20:03 hadoop-jndong

没有问题的吧
回复

使用道具 举报

s060403072 发表于 2015-1-29 16:39:36
本帖最后由 s060403072 于 2015-1-29 16:50 编辑
Jndong 发表于 2015-1-29 15:37
你好  我查看了下 权限
drwxrwxrwx.  22 root root  4096 Jan 28 04:01 tmp
drwxrwxr-x. 5 jndong jnd ...

两个属于不同的用户,这个是问题的根本原因。
让他们属于同一个用户
要么都是root,要么都是jndong


了解下chmod这个命令,详细参考
让你真正了解chmod和chown命令的用法


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条