fs.defaultFS属性

 core-site.xml这样设置


  <property>
      <name>fs.defaultFS</name>
      <value>hdfs://cluster1</value>
    </property>


本地想访问集群,得怎么配置呢,如果想从另一个集群访问cluter1,怎么才能让别的集群知道cluster1?
 

wangxiaolei

赞同来自: gaofei

在其他机器上访问namenode页面,是需要通过namenode对应IP(192.168.1.10)访问。 若是HA的配置,你要分别访问这两个namenode对应的IP,并且你会在namenode页面上发现一个显示Active状态,一个显示Standby状态。 cluter1的配置会在zookeeper自动切换namenode Active的时候用到。  

fish - Hadooper

赞同来自: gaofei

若为HA,fs.defaultFS配置成hdfs://cluster1这样的形式就可以。 但需要跟hdfs-site.xml中的dfs.nameservices,dfs.ha.namenodes.<nameservice>等配置相配合让客户端正确的找到当前active的namenode。   HA的配置可以参考:https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithNFS.html 。

wangxiaolei

赞同来自:

cluster1对应机器IP就可以

fish - Hadooper

赞同来自:

您这个配置是HA还是单namenode的配置?

要回复问题请先登录注册