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)

Reply via email to