Hive连接hiveserver2时报错User: hadoop is not allowed to impersonate hadoop:14:13

解决:vim $HADOOP_HOME/etc/hadoop/core-site.xml,添加如下配置项

  1. <property>
  2. <name>hadoop.proxyuser.hadoop.hostsname>
  3. <value>*value>
  4. </property>
  5. <property>
  6. <name>hadoop.proxyuser.hadoop.groupsname>
  7. <value>hadoopvalue>
  8. </property>

重新加载配置项:

  1. bin/hdfs dfsadmin refreshSuperUserGroupsConfiguration
  2. bin/yarn rmadmin refreshSuperUserGroupsConfiguration

如果集群配置了HA,重新加载方式:

  1. bin/hadoop dfsadmin -fs hdfs://hanode1:9000 refreshSuperUserGroupsConfiguration
  2. bin/hadoop dfsadmin -fs hdfs://hanode2:9000 refreshSuperUserGroupsConfiguration