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://"的含义是什么,我们为什么要在那里添加它?

这是一个主要错误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.

此外,日志级别已从WARNING更改为INFO,并显示此消息

假设中路径/hoop/hdfs/namenode的"file"方案配置

最新更新