User: zhangflink is not allowed to impersonate zhangflink

使用hive2连接进行添加数据是报错:

[08S01][1] Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. User: zhangflink is not allowed to impersonate zhangflink

有些文章说需要修改代理,我的配置一直就是这也照样不行。后来发现是没有添加

hive.server2.enable.doAs配置导致。

解决方法:

在hive目录下的conf文件下的hive-site.xml文件,添加配置

bash 复制代码
 <property>
        <name>hive.server2.enable.doAs</name>
        <value>false</value>
</property>

hive.server2.enable.doAs设置成false则,yarn作业获取到的hiveserver2用户都为hive用户。设置成true则为实际的用户名。

添加配置后重新启动:

启动元数据

bash 复制代码
[zhangflink@flinkv1 hive]$ nohup bin/hive --service metastore > hiveMetastore.log 2>&1 &

启动hive2服务

bash 复制代码
[zhangflink@flinkv1 hive]$ nohup bin/hive --service hiveserver2 > hive.log 2>&1 &

重新添加数据,完美解决

相关推荐
时差9536 小时前
【面试题】Hive 查询:如何查找用户连续三天登录的记录
大数据·数据库·hive·sql·面试·database
苍老流年6 小时前
Hive中各种Join的实现
数据仓库·hive·hadoop
静听山水7 小时前
Hive:UDTF 函数
hive
EDG Zmjjkk8 小时前
Hive 查询(详细实操版)
数据仓库·hive·hadoop
lzhlizihang9 小时前
【Hive sql 面试题】求出各类型专利top 10申请人,以及对应的专利申请数(难)
大数据·hive·sql·面试题
Hsu_kk9 小时前
Hive 查询各类型专利 Top 10 申请人及对应的专利申请数
数据仓库·hive·hadoop
静听山水9 小时前
Hive 的数据存储单元结构
hive
大数据编程之光9 小时前
Hive 查询各类型专利 top10 申请人及专利申请数
大数据·数据仓库·hive·hadoop
杰克逊的日记9 小时前
Hive详解
数据仓库·hive·hadoop
Hsu_kk11 小时前
Hive 查询用户连续三天登录的所有记录
数据仓库·hive·hadoop