如果在hdfs-site.xml中未定义namenode和datanode的安装位置?

时间:2019-03-21 04:46:18

标签: hadoop hdfs namenode hadoop3

我的hdfs-site.xml仅具有以下内容:

<configuration>
    <property>
        <name>dfs.replication</name>
            <value>1</value>
    </property>
</configuration>

问题。 NameNode和DataNode将安装在哪里? 我正在Windows 10的MSFT Surface笔记本电脑上使用Hadoop 3.0.3版本。

1 个答案:

答案 0 :(得分:1)

hdfs-default.xml dfs.datanode.data.dir中,默认值为file://${hadoop.tmp.dir}/dfs/datadfs.namenode.name.dir file://${hadoop.tmp.dir}/dfs/name

core-default.xml hadoop.tmp.dir中,值是/tmp/hadoop-${user.name}

因此datanode位于/tmp/hadoop-${user.name}/dfs/data中,而namenode位于/tmp/hadoop-${user.name}/dfs/name中位置。