You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by "Tassapol Athiapinya (JIRA)" <ji...@apache.org> on 2014/04/07 22:51:15 UTC

[jira] [Created] (YARN-1908) Distributed shell with custom script has permission error.

Tassapol Athiapinya created YARN-1908:
-----------------------------------------

             Summary: Distributed shell with custom script has permission error.
                 Key: YARN-1908
                 URL: https://issues.apache.org/jira/browse/YARN-1908
             Project: Hadoop YARN
          Issue Type: Bug
          Components: applications/distributed-shell
    Affects Versions: 2.4.0
            Reporter: Tassapol Athiapinya


Create test1.sh having "pwd".

Run this command as user1:
hadoop jar /usr/lib/hadoop-yarn/hadoop-yarn-applications-distributedshell.jar -jar /usr/lib/hadoop-yarn/hadoop-yarn-applications-distributedshell.jar -shell_script test1.sh

NM is run by yarn user. An exception is thrown because yarn user has no permissions on custom script in hdfs path. The custom script is created with distributed shell app.
{code}
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=yarn, access=WRITE, inode="/user/user1/DistributedShell/70":user1:user1:drwxr-xr-x
	at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkFsPermission(FSPermissionChecker.java:265)
{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)