Hadoop名称节点格式警告

时间:2016-05-17 15:26:31

标签: hadoop

当我执行订单时

"bin/hadoop namenode -format"
在Linux中,我得到了以下警告,

"WARN common.Util: Path /data/dfs/name should be specified as a URI in configuration files. Please update hdfs configuration."

文件hdfs-site.xml中的namenode dir设置为

<property>
    <name>dfs.namenode.name.dir</name>
    <value>/data/dfs/name</value>
    <final>true</final>
</property>

当我把它改成

<property>
    <name>dfs.namenode.name.dir</name>
    <value>file:///data/dfs/name</value>
    <final>true</final>
</property>

警告消失了,那么“file://”是什么意思,我们为什么要把它添加到那里?

1 个答案:

答案 0 :(得分:0)

这是一个主要的错误https://issues.apache.org/jira/browse/HADOOP-15772,并在此提交https://github.com/apache/hadoop/commit/2eb597b1511f8f46866abe4eeec820f4191cc295中进行了修复

如果您遇到此问题/错误,则不必担心。这很好,可以忽略此警告。

描述是这样的。

以下警告在服务启动时记录,属于噪音。列出本地路径而不使用URI语法是完全有效的。

2018-09-16 23:16:11,393 WARN  common.Util (Util.java:stringAsURI(99)) - Path /hadoop/hdfs/namenode should be specified as a URI in configuration files. Please update hdfs configuration.

此外,此消息的日志级别已从“警告”更改为“信息”

  

假定路径中的/ hadoop / hdfs / namenode的“文件”方案   配置。