2016-10-19 122 views
0

我正在嘗試安裝hadoop羣集。但namenode沒有啓動。 當我檢查日誌,它表明:Namenode未啓動

2016年10月19日05:23:10,140 FATAL org.apache.hadoop.hdfs.server.namenode。

NameNode:無法啓動namenode。 java.lang.IllegalArgumentException:方案名稱中的非法字符 位於索引0處:192.168.100.101:9001 at java.net.URI.create(URI.java:859) at org.apache.hadoop.hdfs.server。 namenode.NameNode.setClientNamenodeAddress(NameNode.java:352) at org.apache.hadoop.hdfs.server.namenode.NameNode。(NameNode.java:755) at org.apache.hadoop.hdfs.server.namenode.NameNode 。(NameNode.java:748) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1441) at org.apache.hadoop.hdfs.server.namenode.NameNode.main( NameNode.java:1507)

原因:java.net.URISyntaxException:模式0123中的非法字符name at index 0:192.168.100.101:9001 at java.net.URI $ Parser.fail(URI.java:2829) at java.net.URI $ Parser.checkChars(URI.java:3002) at java .net.URI $ java.net.URI處的$ Parser.checkChar(URI.java:3012) $ java.net.URI處的$ Parser.parse(URI.java:3028) 。(URI.java:595) at java.net.URI.create(URI.java:857) ... 5更多2016-10-19 05:23:10,144信息org.apache.hadoop.util.ExitUtil:以狀態1退出2016-10-19 05:23:10150信息org.apache.hadoop.hdfs.server.namenode.NameNode:

SHUTDOWN_MSG:

/************************************************ ************

SHUTDOWN_MSG:在namenode1關閉的NameNode/192.168.100.101

我檢查了核心site.xml文件,並沒有發現任何錯誤。

<configuration> 

<property> 
<name>fs.default.name</name> 
<value>192.168.100.101:9001</value> 
</property> 
</configuration> 
~     

我也試過刪除temp文件夾,格式化namenode並重新啓動它。

+0

您可以發送您試圖命令有誤增值空間開始namenode –

+0

hdfs namenode -format 然後 hadoop-daemon.sh start namenode – Aditya

回答

1

1)hdfs://192.168.100.101:9001

2更換fs.default.name的值)檢查您的site.xml文件,無論是在價值你

之間
+0

是的!謝謝!!這是價值中缺失的hdfs。 – Aditya