Elek, Marton created HDDS-1632:
----------------------------------

             Summary: Make the hadoop home word readble and avoid sudo in 
hadoop-runner
                 Key: HDDS-1632
                 URL: https://issues.apache.org/jira/browse/HDDS-1632
             Project: Hadoop Distributed Data Store
          Issue Type: Improvement
            Reporter: Elek, Marton
            Assignee: Elek, Marton


[~eyang] reporeted in HDDS-1609 that the hadoop-runner image can be started 
*without* mounting a real hadoop (usually, it's ounted) AND using a different 
uid:

{code}
docker run -it  -u $(id -u):$(id -g) apache/hadoop-runner bash
docker: Error response from daemon: OCI runtime create failed: 
container_linux.go:345: starting container process caused "chdir to cwd 
(\"/opt/hadoop\") set in config.json failed: permission denied": unknown.
{code}

There are two blocking problems here:

 * the /opt/hadoop directory (which is the CWD inside the container) is 700 
instead of 755
 * The usage of sudo in started scripts (sudo is not possible if the real user 
is not added to the /etc/passwd)

Both of them are addressed by this patch.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org

Reply via email to