hadoop-hdfs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eli Collins (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HDFS-2893) The 2NN won't start if dfs.namenode.secondary.http-address is default or specified with a wildcard IP and port
Date Sat, 04 Feb 2012 23:09:55 GMT
The 2NN won't start if dfs.namenode.secondary.http-address is default or specified with a wildcard
IP and port
--------------------------------------------------------------------------------------------------------------

                 Key: HDFS-2893
                 URL: https://issues.apache.org/jira/browse/HDFS-2893
             Project: Hadoop HDFS
          Issue Type: Bug
    Affects Versions: 0.23.1
            Reporter: Eli Collins
            Priority: Critical


Looks like DFSUtil address matching doesn't find a match if the http-address is specified
using a wildcard IP and a port. It should return 0.0.0.0:50090 in this case which would allow
the 2NN to start.

Also, unless http-address is explicitly configured in hdfs-site.xml the 2NN will not start,
since DFSUtil#getSecondaryNameNodeAddresses does not use the default value as a fallback.
That may be confusing to people who expect the default value to be used.

{noformat}
hadoop-0.23.1-SNAPSHOT $ cat /home/eli/hadoop/conf3/hdfs-site.xml
...
  <property>
    <name>dfs.namenode.secondary.http-address</name>
    <value>0.0.0.0:50090</value>
  </property>
</configuration>

hadoop-0.23.1-SNAPSHOT $ ./bin/hdfs --config ~/hadoop/conf3 getconf -secondarynamenodes
0.0.0.0
hadoop-0.23.1-SNAPSHOT $ ./sbin/start-dfs.sh 
Starting namenodes on [localhost]
localhost: starting namenode, logging to /home/eli/hadoop/dirs3/logs/eli/hadoop-eli-namenode-eli-thinkpad.out
localhost: starting datanode, logging to /home/eli/hadoop/dirs3/logs/eli/hadoop-eli-datanode-eli-thinkpad.out
Secondary namenodes are not configured.  Cannot start secondary namenodes.
{noformat}

This works if eg localhost:50090 is used.

We should also update the hdfs user guide to remove the reference to the masters file since
it's no longer used to configure which hosts the 2NN runs on.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message