1. 程式人生 > >搭建hadoop高可用叢集時的錯誤 ERROR namenode.NameNode: Failed to start namenode.

搭建hadoop高可用叢集時的錯誤 ERROR namenode.NameNode: Failed to start namenode.

在執行name node格式化(hdfs namenode -format)的時候,出現了以下無法啟動NameNode的錯誤,研究了很久,請教了本班的大神後,終於知道原因是core-site的檔案配置中 tmp 的目錄路徑寫錯了

17/07/19 01:32:48 ERROR namenode.NameNode: Failed to start namenode.

java.lang.IllegalArgumentException: URI has an authority component
at java.io.File.<init>(File.java:423)
at org.apache.hadoop.hdfs.server.namenode.NNStorage.getStorageDirectory(NNStorage.java:329)
at org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournals(FSEditLog.java:276)
at org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournalsForWrite(FSEditLog.java:247)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:986)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1434)

at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1559)