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

Allen Wittenauer edited comment on HADOOP-13040 at 4/20/16 5:28 PM:
--------------------------------------------------------------------

What does {{hdfs --debug}} say?  i.e., is this a Java problem or a shell 
problem?

EDIT:

Looking like a java issue:

{{grep password etc/hadoop/hadoop-env.sh}}:
{code}
export 
HADOOP_NAMENODE_OPTS="-Dhadoop.security.group.mapping.ldap.bind.password.file=/my/file/path"
 
{code}


{{bin/hdfs --debug namenode 2>&1 | grep HADOOP_OPTS}}:
{code}
in/hdfs --debug namenode 2>&1 | grep 'Final HADOOP_OPTS'
DEBUG: Final HADOOP_OPTS: -Djava.net.preferIPv4Stack=true 
-Djava.security.krb5.realm=  -Djava.security.krb5.kdc=  
-Djava.security.krb5.conf=  
-Dhadoop.security.group.mapping.ldap.bind.password.file=/my/file/path 
-Dhdfs.audit.logger=INFO,NullAppender 
-Dyarn.log.dir=/Users/aw/H/hadoop-3.0.0-SNAPSHOT/logs 
-Dyarn.log.file=hadoop.log -Dyarn.home.dir=/Users/aw/H/hadoop-3.0.0-SNAPSHOT 
-Dyarn.root.logger=INFO,console 
-Dhadoop.log.dir=/Users/aw/H/hadoop-3.0.0-SNAPSHOT/logs 
-Dhadoop.log.file=hadoop.log 
-Dhadoop.home.dir=/Users/aw/H/hadoop-3.0.0-SNAPSHOT -Dhadoop.id.str=aw 
-Dhadoop.root.logger=INFO,console -Dhadoop.policy.file=hadoop-policy.xml 
-Dhadoop.security.logger=INFO,NullAppender
{code}

It's up there.


was (Author: aw):
What does {{hdfs --debug}} say?  i.e., is this a Java problem or a shell 
problem?

> HADOOP_NAMENODE_OPTS does not pass -DconfigKey=Value to namenode as parameter 
> ------------------------------------------------------------------------------
>
>                 Key: HADOOP-13040
>                 URL: https://issues.apache.org/jira/browse/HADOOP-13040
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: scripts
>            Reporter: Xiaoyu Yao
>            Assignee: Xiaoyu Yao
>
> We want to hide the ldap bind password file path from core-site.xml by 
> setting the following in hadoop-env.sh only.
> export HADOOP_NAMENODE_OPTS=$HADOOP_NAMENODE_OPTS 
> -Dhadoop.security.group.mapping.ldap.bind.password.file 
> =BIND_PASSWORD_FILE_PATH
> However, it does not work as expected and the BIND_PASSWORD_FILE_PATH is not 
> honored with existing hadoop_add_param call from 
> hadoop-config.sh/hadoop-function.sh.
>  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to