hadoop is not allowed to impersonate hadoop

原因:用戶代理未生效。檢查core-site.xml文件是否正確配置。

<property>
  <name>hadoop.proxyuser.hadoop.hosts</name>
  <value>*</value>
</property>
<property>
  <name>hadoop.proxyuser.hadoop.groups</name>
 <value>hadoop</value>
</property>

增加以上配置後,無需重啓集羣,可以直接用hadoop管理員賬號重新加載這兩個屬性值,命令爲:

bin/hdfs dfsadmin –refreshSuperUserGroupsConfiguration
bin/yarn rmadmin –refreshSuperUserGroupsConfiguration

如果集羣配置了HA,需要在爲主備namenode(node000和node001)同時加載這兩個屬性(只加載一個不行),命令如下:

bin/hadoop dfsadmin -fs hdfs://test101:9000 –refreshSuperUserGroupsConfiguration
bin/hadoop dfsadmin -fs hdfs://test102:9000 –refreshSuperUserGroupsConfiguration
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章