hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "J.Andreina (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (HDFS-3465) 2NN doesn't start with fs.defaultFS set to a viewfs URI unless service RPC address is also set
Date Thu, 25 Jun 2015 12:42:04 GMT

     [ https://issues.apache.org/jira/browse/HDFS-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

J.Andreina resolved HDFS-3465.
          Resolution: Cannot Reproduce
    Target Version/s:   (was: )

Closing as Cannot reproduce as the issue does not persist in latest trunk code. 
2NN is able to start with only rpc-address been configured. 

> 2NN doesn't start with fs.defaultFS set to a viewfs URI unless service RPC address is
also set
> ----------------------------------------------------------------------------------------------
>                 Key: HDFS-3465
>                 URL: https://issues.apache.org/jira/browse/HDFS-3465
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: federation, namenode
>    Affects Versions: 2.0.0-alpha
>            Reporter: Eli Collins
>            Assignee: J.Andreina
>              Labels: newbie
> Looks like the 2NN first tries servicerpc-address then falls back on fs.defaultFS, which
won't work in the case of federation since fs.defaultFS doesn't refer to an RPC address. Instead,
the 2NN should first check servicerpc-address, then rpc-address, then fall back on fs.defaultFS.
> {noformat}
> Exception in thread "main" java.lang.IllegalArgumentException: Invalid
> URI for NameNode address (check fs.defaultFS): viewfs:/// has no
> authority.
>        at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:315)
>        at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:303)
>        at org.apache.hadoop.hdfs.server.namenode.NameNode.getServiceAddress(NameNode.java:296)
>        at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:214)
>        at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.<init>(SecondaryNameNode.java:178)
>        at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main(SecondaryNameNode.java:582)
> {noformat}

This message was sent by Atlassian JIRA

View raw message