hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elek, Marton (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDDS-524) log4j is added with root to apache/hadoop:2 and apache/hadoop:3 images
Date Wed, 24 Oct 2018 09:23:00 GMT

    [ https://issues.apache.org/jira/browse/HDDS-524?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16661986#comment-16661986
] 

Elek, Marton commented on HDDS-524:
-----------------------------------

Thanks [~dineshchitlangia] the update. I tested it with executing in the ./build.sh on the
docker-hadoop-runner branch and got the following error:

{code}
Step 17/22 : RUN sudo chown -R hadoop:users /opt/hadoop/etc/hadoop/*
 ---> Running in c480e47f277e
chown: cannot access '/opt/hadoop/etc/hadoop/*': No such file or directory
The command '/bin/sh -c sudo chown -R hadoop:users /opt/hadoop/etc/hadoop/*' returned a non-zero
code: 1
{code}

IMHO the problem here is that hadoop is not yet added to the docker image at this time and
/opt/hadoop/etc doesn't exist. I think the same patch should be added to the docker files
of docker-hadoop-2 and docker-hadoop-3 right after the line where log4j.properties is added
(ADD log4j.properties...)

> log4j is added with root to apache/hadoop:2 and apache/hadoop:3 images
> ----------------------------------------------------------------------
>
>                 Key: HDDS-524
>                 URL: https://issues.apache.org/jira/browse/HDDS-524
>             Project: Hadoop Distributed Data Store
>          Issue Type: Bug
>            Reporter: Elek, Marton
>            Assignee: Dinesh Chitlangia
>            Priority: Major
>              Labels: newbie
>         Attachments: HDDS-524-docker-hadoop-runner.001.patch, HDDS-524-docker-hadoop-runner.002.patch
>
>
> {code}
> docker run -it apache/hadoop:2 ls -lah  /opt/hadoop/etc/hadoop
> total 152K
> drwxr-xr-x 1 hadoop users 4.0K Aug 13 17:08 .
> drwxr-xr-x 1 hadoop users 4.0K Nov 13  2017 ..
> -rw-r--r-- 1 hadoop users 7.7K Nov 13  2017 capacity-scheduler.xml
> ...
> -rw-r--r-- 1 hadoop users 5.8K Nov 13  2017 kms-site.xml
> -rw-r--r-- 1 root   root  1023 Aug 13 17:04 log4j.properties
> -rw-r--r-- 1 hadoop users 1.1K Nov 13  2017 mapred-env.cmd
> ...
> {code}
> The owner of the log4j is root instead of hadoop. For this reason we can't use the images
for acceptance tests as the launcher script can't overwrite log4j properties based on the
environment variables.
> Same is true with 
> {code}
> docker run -it apache/hadoop:2 ls -lah  /opt/hadoop/etc/hadoop
> {code}



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

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org


Mime
View raw message