HADOOP遇到namenode: at org.apache.hadoop.net.NetUtils.createSocketAddr錯誤

edwardking888發表於2011-01-07

今天在安裝HADOOP叢集的時候遇到如下錯誤:

hadoop2-namenode: Exception in thread "main" java.lang.NullPointerException
hadoop2-namenode:       at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:134)
hadoop2-namenode:       at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:156)
hadoop2-namenode:       at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:160)
hadoop2-namenode:       at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:131)
hadoop2-namenode:       at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.(SecondaryNameNode.java:115)
hadoop2-namenode:       at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main(SecondaryNameNode.java:469)

最後確認是我的配置檔案core-site.xml中的


  fs.default.name
  hdfs://hadoop2-namenode:9000

節點寫錯了

fs.default.name寫成fs.defaultFS了!

所以導致這樣的錯誤,改回來,就好了!

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-683457/,如需轉載,請註明出處,否則將追究法律責任。

相關文章