我遵循了设置Hadoop HA NameNode的Apache文档
在core-site.xml中,我有以下内容
<property>
<name>fs.defaultFS</name>
<value>hdfs://apache-hadoop-namenode:8020</value>
</property>
在hdfs-site.xml中
<property>
<name>dfs.nameservices</name>
<value>apache-hadoop-namenode</value>
</property>
两者的价值应该相同吗?如果是这样,我是否需要提到如上所示的端口8020?
1条答案
按热度按时间txu3uszq1#
dfs.nameservices
可以是逗号分隔的名称服务列表。NameServices不包括协议或端口。如果您没有NameServices,则
hdfs://apache-hadoop-namenode:8020
将引用一个DNS名称,而不是NameService本页面介绍名称服务的联合和配置。https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs-rbf/HDFSRouterFederation.html