Service Name |
固定值emr-hdfs。 |
Username |
固定值hadoop。 |
Password |
自定义。 |
Namenode URL |
- 非高可用集群:hdfs://emr-header-1:9000。
- 高可用集群:hdfs://emr-cluster。
|
Authorization Enabled |
普通集群选择No;高安全集群选择Yes。
|
Authentication Type |
- Simple:表示普通集群。
- Kerberos:表示高安全集群。
|
dfs.datanode.kerberos.principal |
普通集群时不填写;高安全集群时填写hdfs/_HOST@${REALM}。
说明 ${REALM}为KDC的Realm值,EMR高安全集群的Realm可以通过查看任意节点下/etc/krb5.conf文件的kdc_realm配置获取。
例如,查看到的kdc_realm配置如下图。 
|
dfs.namenode.kerberos.principal |
dfs.secondary.namenode.kerberos.principal |
Add New Configurations |
需要添加参数policy.download.auth.users,参数值为hdfs。 如果您的集群为高可用集群,还需额外添加以下配置:
- dfs.nameservices:固定值emr-cluster。
- dfs.ha.namenodes.emr-cluster
- dfs.namenode.rpc-address.emr-cluster.nn1
- dfs.namenode.rpc-address.emr-cluster.nn2
- dfs.client.failover.proxy.provider.emr-cluster

参数值请根据实际环境信息填写。您可以在EMR控制台HDFS服务的配置页面获取。 
|