Hadoop代理用户

Hadoop的代理用户是代表其他用户执行操作的超级用户。

在 etc/hadoop/core-site.xml 中添加以下配置:

1
2
3
4
5
6
7
8
<property>
<name>hadoop.proxyuser.zhangjc.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.zhangjc.groups</name>
<value>*</value>
</property>

上面的配置表示超级用户zhangjc可以扮演来自任意服务器的任意用户。

保存配置并重启HDFS和Yarn。