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: [email protected]
For additional commands, e-mail: [email protected]