我正在尝试建立一个hadoop集群。但namenode还没有开始。当我查看日志时,它显示:
2016-10-19 05:23:10,140致命org.apache.hadoop.hdfs.server.namenode。 NameNode:启动namenode失败。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.的java.net.URI.create(URI.java:859)索引0: 192.168.100.101:9001的java.lang.IllegalArgumentException:方案名称中的非法字符( 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:方案名称中的非法字符造成,索引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: 2016-10-19 05:23:10,150 INFO org.apache.hadoop.util.ExitUtil SHUTDOWN_MSG: /************************************************************ SHUTDOWN_MSG:在NameNode 1/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并重新启动它。
发布于 2016-10-19 09:50:16
1)将fs.default.name的值替换为hdfs://192.168.100.101:9001
2)检查您的site.xml文件,您是否错误地在中间添加了空格
https://stackoverflow.com/questions/40127631
复制相似问题