Hi

Since NN and SNN are used in the same server:

1) If i use the default "dfs.secondary.http.address", i.e. 0.0.0.0:50090  
(commented out  dfs.secondary.http.address property)

     I got : Exception in thread "main" java.lang.IllegalArgumentException: 
Does not contain a valid host:port authority: 0.0.0.0:0.0.0.0:0


2) If I add the following to hdfs-site.xml  
     <property>
     <name>dfs.secondary.http.address</name>   
     <value>m146:50090</value>
     </property>

    I got: Exception in thread "main" java.lang.IllegalArgumentException: Does 
not contain a valid host:port authority: m146:m146:0

in both cases, the port was not 50090, very strange.



Thanks
AC


On 29 Nov 2012, at 5:46 PM, a...@hsk.hk wrote:

> Hi,
> 
> I found this error message in the .out file after trying to start 
> SecondaryNameNode in secure mode
> 
> Exception in thread "main" java.lang.IllegalArgumentException: Does not 
> contain a valid host:port authority: m146:m146:0
>         at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:162)
>         at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:128)
>         at 
> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$1.run(SecondaryNameNode.java:205)
>         at 
> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$1.run(SecondaryNameNode.java:190)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:396)
>         at 
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1121)
>         at 
> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:190)
>         at 
> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.<init>(SecondaryNameNode.java:129)
>         at 
> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main(SecondaryNameNode.java:567)
> 
> version: 1.0.4
> distributed cluster: true
> os: ubuntu 12.04
> server: also the server of NameNode, the NameNode is already started in 
> secure mode
> 
> QUESTION:   It seems that it is related to configuration but what does this 
> error mean and where I would be wrong?  Please help!
> 
> Thanks
> ac
> 
> 
> 
> 
> P.S.
> below is form the .log file
> 
> 2012-11-29 17:42:16,687 INFO 
> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: STARTUP_MSG: 
> /************************************************************
> STARTUP_MSG: Starting SecondaryNameNode
> STARTUP_MSG:   host = m146......
> STARTUP_MSG:   args = []
> STARTUP_MSG:   version = 1.0.4
> STARTUP_MSG:   build = 
> https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.0 -r 
> 1393290; compiled by 'hortonfo' on Wed Oct  3 05:13:58 UTC 2012
> ************************************************************/
> 2012-11-29 17:42:17,174 INFO org.apache.hadoop.security.UserGroupInformation: 
> Login successful for user hduser/m146......
> 2012-11-29 17:42:17,405 INFO 
> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Starting web server 
> as: host/m146.......
> 2012-11-29 17:42:17,434 INFO org.mortbay.log: Logging to 
> org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via 
> org.mortbay.log.Slf4jLog
> 2012-11-29 17:42:17,468 INFO org.apache.hadoop.http.HttpServer: Added global 
> filtersafety (class=org.apache.hadoop.http.HttpServer$QuotingInputFilter)
> 2012-11-29 17:42:17,473 INFO 
> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: SHUTDOWN_MSG: 
> /************************************************************
> SHUTDOWN_MSG: Shutting down SecondaryNameNode at m146.......
> ************************************************************/

Reply via email to