我正在嘗試安裝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並重新啓動它。
您可以發送您試圖命令有誤增值空間開始namenode –
hdfs namenode -format 然後 hadoop-daemon.sh start namenode – Aditya