[ 
https://issues.apache.org/jira/browse/HDFS-3395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13273430#comment-13273430
 ] 

Daryn Sharp commented on HDFS-3395:
-----------------------------------

True, appending the port doesn't hurt anything.  I was just adding an FYI 
because it causes a fair amount of unnecessary work to process the host+port 
tuple compared to passing each as an arg.

I looked all the places where the substitute method is used, so scratch my 
comment about updating the config.  I wonder though...  Since a default of a 
wildcard address is permissible if security is off, does this change introduce 
inconsistent behavior when security is enabled?  Kerberos requires a hostname, 
so should it just sub in the resolved host name (ex. 
{{NetUtils.getConnectAddres(addr).getHostName()}}) if the default is a wildcard 
and security is enabled?
                
> NN doesn't start with HA+security enabled and HTTP address set to 0.0.0.0
> -------------------------------------------------------------------------
>
>                 Key: HDFS-3395
>                 URL: https://issues.apache.org/jira/browse/HDFS-3395
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: name-node
>    Affects Versions: 2.0.0
>            Reporter: Aaron T. Myers
>            Assignee: Aaron T. Myers
>             Fix For: 2.0.0
>
>         Attachments: HDFS-3395.patch
>
>
> DFSUtil#substituteForWildcardAddress subs in a default hostname if the given 
> hostname is 0.0.0.0. However, this function throws an exception if the given 
> hostname is set to 0.0.0.0 and security is enabled, regardless of whether the 
> default hostname is also 0.0.0.0. This function shouldn't throw an exception 
> unless both addresses are set to 0.0.0.0.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to