Tianyin Xu created HDFS-9581: -------------------------------- Summary: The default value of BackupNode should be "0.0.0.0" instead of "localhost" Key: HDFS-9581 URL: https://issues.apache.org/jira/browse/HDFS-9581 Project: Hadoop HDFS Issue Type: Bug Components: namenode Affects Versions: 2.7.1, 2.6.3 Reporter: Tianyin Xu
The current default value of config parameter,{{dfs.namenode.backup.address}}, is {{localhost:50100}} while in the docs (hdfs-default.xml), it is {{0.0.0.0:50100}} We should make the values consistent, as {{localhost}} has very different meanings from {{0.0.0.0}}. Since all the server daemons (e.g., {{dfs.namenode.backup.http-address}}, {{dfs.datanode.address}}) bind to {{0.0.0.0}}. I guess {{dfs.namenode.backup.address}} should also be {{0.0.0.0}}, unless there are some protection concerns (in this case we can change hdfs-default.xml). *Patch (DFSConfigKeys.java)* {code} --- DFSConfigKeys.java 2015-12-19 10:39:38.982212865 -0800 +++ DFSConfigKeys.java 2015-12-19 10:40:10.830213622 -0800 @@ -132,7 +132,7 @@ public static final String DFS_DATANODE_RESTART_REPLICA_EXPIRY_KEY = "dfs.datanode.restart.replica.expiration"; public static final long DFS_DATANODE_RESTART_REPLICA_EXPIRY_DEFAULT = 50; public static final String DFS_NAMENODE_BACKUP_ADDRESS_KEY = "dfs.namenode.backup.address"; - public static final String DFS_NAMENODE_BACKUP_ADDRESS_DEFAULT = "localhost:50100"; + public static final String DFS_NAMENODE_BACKUP_ADDRESS_DEFAULT = "0.0.0.0:50100"; public static final String DFS_NAMENODE_BACKUP_HTTP_ADDRESS_KEY = "dfs.namenode.backup.http-address"; public static final String DFS_NAMENODE_BACKUP_HTTP_ADDRESS_DEFAULT = "0.0.0.0:50105"; public static final String DFS_NAMENODE_BACKUP_SERVICE_RPC_ADDRESS_KEY = "dfs.namenode.backup.dnrpc-address"; {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)