Vincent Sheffer created HDFS-5677:
-------------------------------------

             Summary: Need error checking for HA cluster configuration
                 Key: HDFS-5677
                 URL: https://issues.apache.org/jira/browse/HDFS-5677
             Project: Hadoop HDFS
          Issue Type: Improvement
          Components: datanode, ha
    Affects Versions: 2.0.6-alpha
         Environment: centos6.5, oracle jdk6 45, 
            Reporter: Vincent Sheffer
            Priority: Minor


If a node is declared in the *dfs.ha.namenodes.myCluster* but is _not_ later 
defined in subsequent dfs.namenode.servicerpc-address.myCluster.nodename or 
dfs.namenode.rpc-address.myCluster.XXX properties no error or warning message 
is provided to indicate that.

The only indication of a problem is a log message like the following:

{{
WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to 
server: myCluster:8020
}}

Another way to look at this is that no error or warning is provided when a 
servicerpc-address/rpc-address property is defined for a node without a 
corresponding node declared in *dfs.ha.namenodes.myCluster*.

This arose when I had a typo in the *dfs.ha.namenodes.myCluster* property for 
one of my node names.  It would be very helpful to have at least a warning 
message on startup if there is a configuration problem like this.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to