Namenode未启动

时间:2016-10-19 09:39:13

标签: apache hadoop hdfs namenode

我正在尝试设置一个hadoop集群。但是namenode没有启动。 当我检查日志时,它会显示:

  

2016-10-19 05:23:10,140致命org.apache.hadoop.hdfs.server.namenode。

     

NameNode:无法启动namenode。   java.lang.IllegalArgumentException:方案名称中的非法字符   在索引0:192.168.100.101:9001           在java.net.URI.create(URI.java:859)           at org.apache.hadoop.hdfs.server.namenode.NameNode.setClientNamenodeAddress(NameNode.java:352)           在org.apache.hadoop.hdfs.server.namenode.NameNode。(NameNode.java:755)           在org.apache.hadoop.hdfs.server.namenode.NameNode。(NameNode.java:748)           at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1441)           在org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1507)

     

引起:java.net.URISyntaxException:方案中的非法字符   索引0处的名称:192.168.100.101:9001           在java.net.URI $ Parser.fail(URI.java:2829)           在java.net.URI $ Parser.checkChars(URI.java:3002)           在java.net.URI $ Parser.checkChar(URI.java:3012)           在java.net.URI $ Parser.parse(URI.java:3028)           在java.net.URI。(URI.java:595)           在java.net.URI.create(URI.java:857)           ... 5更多2016-10-19 05:23:10,144 INFO org.apache.hadoop.util.ExitUtil:退出状态1 2016-10-19   05:23:10,150 INFO org.apache.hadoop.hdfs.server.namenode.NameNode:

     

SHUTDOWN_MSG:

     

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

     

SHUTDOWN_MSG:在namenode1 / 192.168.100.101关闭NameNode

我检查了core-site.xml文件,发现没有错误。

<configuration>

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

我也尝试删除temp文件夹,格式化namenode并重新启动它。

1 个答案:

答案 0 :(得分:1)

1)将fs.default.name的值替换为hdfs://192.168.100.101:9001

2)检查你的site.xml文件,无论你是否错误地在

之间添加了空格