Albert Chu created HADOOP-13533:
-----------------------------------

             Summary: User cannot set empty HADOOP_SSH_OPTS environment 
variable option
                 Key: HADOOP-13533
                 URL: https://issues.apache.org/jira/browse/HADOOP-13533
             Project: Hadoop Common
          Issue Type: Bug
          Components: scripts
    Affects Versions: 3.0.0-alpha2
            Reporter: Albert Chu
            Priority: Minor


In hadoop-functions.sh in the hadoop_basic_init function there is this 
initialization of HADOOP_SSH_OPTS:

{noformat}
HADOOP_SSH_OPTS=${HADOOP_SSH_OPTS:-"-o BatchMode=yes -o 
StrictHostKeyChecking=no -o ConnectTimeout=10s"}
{noformat}

I believe this parameter substitution is a bug.  While most of the environment 
variables set in the function are generally required for functionality 
(HADOOP_LOG_DIR, HADOOP_LOGFILE, etc.) I don't believe HADOOP_SSH_OPTS is one 
of them.  If the user wishes to set HADOOP_SSH_OPTS to an empty string (i.e. 
HADOOP_SSH_OPTS="") they should be able to.  But instead, this is requiring 
HADOOP_SSH_OPTS to always be set to something.

So I think the ":-" in the above should be "-".  Github pull request to be sent 
shortly.



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

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

Reply via email to