[ https://issues.apache.org/jira/browse/HDFS-5677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vincent Sheffer updated HDFS-5677: ---------------------------------- Description: 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: {code} WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: myCluster:8020 {code} 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. was: 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. > 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: > {code} > WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to > server: myCluster:8020 > {code} > 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)