Где будут установлены namenode и datanode, если они не определены в hdfs-site.xml? - PullRequest
2 голосов
/ 21 марта 2019

Мой hdfs-site.xml имеет ТОЛЬКО следующее:

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

Вопрос.Где будут установлены NameNode и DataNode?Я использую версию Hadoop 3.0.3 на ноутбуке MSFT Surface с Windows 10.

1 Ответ

1 голос
/ 21 марта 2019

В hdfs-default.xml dfs.datanode.data.dir значение по умолчанию file://${hadoop.tmp.dir}/dfs/data и dfs.namenode.name.dir file://${hadoop.tmp.dir}/dfs/name

И в core-default.xml hadoop.tmp.dir значение равно /tmp/hadoop-${user.name}

Следовательно, datanode находится в /tmp/hadoop-$ndomuser.name‹/dfs/data, а namenode будет находиться в /tmp/hadoop-$ndomuser.name‹/dfs/name location.

...