2015-03-13 205 views
0

我试图将我的5节点hadoop群集从1.0升级到2.2.0。当我尝试使用hadoop-daemon.sh启动名称节点 - 升级命令并检查日志文件时,尝试升级名称节点时,出现以下错误消息。Hadoop从1.0升级到2.2.0的问题

015-03-13 10:02:24,549 FATAL org.apache.hadoop.hdfs.server.namenode.NameNode: Exception in namenode join 
    java.lang.IllegalArgumentException: Invalid URI for NameNode address (check fs.defaultFS): file:/// has no authority. 
      at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:347) 
      at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:335) 
      at org.apache.hadoop.hdfs.server.namenode.NameNode.getRpcServerAddress(NameNode.java:388) 
      at org.apache.hadoop.hdfs.server.namenode.NameNode.loginAsNameNodeUser(NameNode.java:471) 
      at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:483) 
     at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:684) 
     at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:669) 
     at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1254) 
     at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1320) 
2015-03-13 10:02:24,586 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 1 
2015-03-13 10:02:24,593 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************ 
SHUTDOWN_MSG: Shutting down NameNode at nn.cluster.com/192.168.1.75 
************************************************************/ 

回答

1

请检查您的core-site.xml并且它应该包含有效的namenode地址。

+0

@ Karthik-感谢您的回复。 core-site.xml具有有效的namenode地址。 <?xml version =“1.0”?> <?xml-stylesheet type =“text/xsl”href =“configuration.xsl”?> <! - 将站点特定的属性替换为此文件。 - > <结构> fs.defaultFS HDFS://192.168.1.75:8020 LearningMacro 2015-03-13 16:24:57

+0

我卡与这一段时间。任何帮助是极大的赞赏。 – LearningMacro 2015-03-13 16:29:22

+0

这个值在集群中是相同的,也请提供您用来启动namenode的命令。 – 2015-03-13 16:29:36