如CDH自带HDFS的nameservice为nameservice-dev,现在添加对外部HDFS集群nameservice-test的支持。
在配置项”hdfs-site.xml 的 HDFS 客户端高级配置代码段(安全阀)“中添加配置
<property>
<name>dfs.nameservices</name>
<value>nameservice-dev,nameservice-test</value>
</property>
<property>
<name>dfs.ha.namenodes.nameservice-test</name>
<value>nn1,nn2</value>
</property>
<property>
<name>dfs.namenode.rpc-address.nameservice-test.nn1</name>
<value>test1:8020</value>
</property>
<property>
<name>dfs.namenode.rpc-address.nameservice-test.nn2</name>
<value>test2:8020</value>
</property>
<property>
<name>dfs.client.failover.proxy.provider.nameservice-test</name>
<value>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</value>
</property>