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 ![在这里插入图片描述](https://file.jishuzhan.net/article/1733840514161053698/be421c1771c54b7c65cb715699fce4e8.webp) ![在这里插入图片描述](https://file.jishuzhan.net/article/1733840514161053698/a21f16581e6b2d4c4ad40491d956790c.webp) 有些文章说需要修改代理,我的配置一直就是这也照样不行。后来发现是没有添加 hive.server2.enable.doAs配置导致。 解决方法: 在hive目录下的conf文件下的hive-site.xml文件,添加配置 ```bash hive.server2.enable.doAs false ``` 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 & ``` 重新添加数据,完美解决 ![在这里插入图片描述](https://file.jishuzhan.net/article/1733840514161053698/9470535940d25379467983bdede587e7.webp)

相关推荐
大数据狂人16 小时前
从 Hive 数仓出发,全面剖析 StarRocks、MySQL、HBase 的使用场景与区别
hive·mysql·hbase
青木川崎1 天前
Hive_sql如何计算连续签到天数
hive·hadoop·sql
Jay Kay1 天前
hive新增列之后插入新数据时,新列为NULL的解决办法
数据仓库·hive·hadoop
Zhang.jialei2 天前
HiveMQ 2024.9 设计与开发文档
hive·物联网·activemq
Java烘焙师2 天前
架构师必备:实时对账与离线对账
hive·mysql·架构·对账
让头发掉下来3 天前
Sqoop详细学习文档
大数据·hive·hadoop·hbase·sqoop
非极限码农4 天前
Hive SQL (HQL) 编辑指南
hive·hadoop·sql
非极限码农4 天前
Hive数仓部署/分层/ETL脚本基础指南
数据仓库·hive·hadoop·etl
大数据狂人6 天前
深入剖析 StarRocks 与 Hive 的区别、使用场景及协同方案实践
大数据·starrocks·hive·数仓
wzy06236 天前
基于 Hadoop 生态圈的数据仓库实践 —— OLAP 与数据可视化(二)
hive·hadoop·impala·sparksql