[ https://issues.apache.org/jira/browse/HDFS-9581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tianyin Xu updated HDFS-9581: ----------------------------- Description: The current default value of config parameter,{{dfs.namenode.backup.address}}, is {{localhost:50100}} while in [hdfs-default.xml|https://hadoop.apache.org/docs/r2.6.2/hadoop-project-dist/hadoop-hdfs/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} was: 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} > 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 > [hdfs-default.xml|https://hadoop.apache.org/docs/r2.6.2/hadoop-project-dist/hadoop-hdfs/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)