Java.io.IOException: HDFS URI不完整,缺少主机名

17

当我的Hadoop启动时,出现以下错误:

ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.io.IOException: Incomplete HDFS URI, no host: hdfs://XX.XX.XX.XX:X000

而在我的core-site.xml中,以下是配置信息:

<property>
<name>fs.default.name</name>
  <value>hdfs://master_Server:9000/</value>
</property>

我的集群处于独立模式。


3
可能是因为您的主机名含有下划线。根据RFC,这使它成为无效的主机名。 - miljanm
1个回答

14

由于下划线(_)是不允许的,如果您的其他配置没问题,这可能是问题所在。

您的配置文件应该类似于:

<property>
<name>fs.default.name</name>
  <value>hdfs://masterServer:9000/</value>
</property>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接