在用 hive 的 beeline 或者用 DBeaver 远程连接 hiveserver2 的时候,会报这样类似的错误:

User: xxx is not allowed to impersonate yyy (state=08S01,code=0)

解决办法:

在hadoop的配置文件core-site.xml中添加或者修改如下配置信息,再重启hadoop和相关软件应该就可以了。

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

注意:

这里的xxx对应的是User报错中的主语xxx

在这里配置可以超级代理“xxx”操作hadoop的用户、用户组和主机,这里用通配符表示所有

例如User: dxy is not allowed to impersonate hive则需要将xml变更为如下格式

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

参考资料:

[1] Hadoop 2.0中用户安全伪装/模仿机制实现原理

[2] yunyexiangfeng. CSDN. hive启动beeline连接报错: User: xxx is not allowed to impersonate anonymous (state=08S01,code=0)

[3] 李金泽AllenLi. 博客园. hiveserver2连接报错: User: root is not allowed to impersonate anonymous (state=08S01,code=0)

hiveserver2连接报错:“User: xxx is not allowed to impersonate yyy (state=08S01,code=0)”相关推荐

  1. hive中beeline连接报错 User: root is not allowed to impersonate root:已解决

    第一种:hive中beeline连接报错 Error: Could not open client transport with JDBC Uri: jdbc:hive2://node-4:10000 ...

  2. hive insert报错return code 1 from org.apache.hadoop.hive.ql.exec.StatsTask (state=08S01,code=1)

    0: jdbc:hive2://Desktop:10000> insert into mytable values('yuchi',16556); Error: Error while proc ...

  3. 13、hive在启动beeline客户端时报错:User: xxx is not allowed to impersonate xxx

    背景 在启动完成hive服务:hive --service metastore后 启动hive2服务的过程中:hive --service hiveserver2后 启动beeline客户端时,bee ...

  4. 【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )

    文章目录 一.报错信息 二.问题分析 三.解决方案 一.报错信息 event sent after app closed: {id: 0, progressId: null, message: Run ...

  5. Mysql连接报错:1130-host ... is not allowed to connect to this MySql server

    # 1.连接服务器 mysql -u root -p # 2.看当前所有数据库 show databases; # 3.进入mysql数据库 use mysql; # 4.查看mysql数据库中所有的 ...

  6. beeline连接hiveserver2报错:User: root is not allowed to impersonate root

    最近在生产中搭建HA机制的集群,碰到不少坑,会在接下来的时间里好好总结下,先说下遇到的一个大坑.我们的需求是:希望通过hive的thrift服务来实现跨语言访问Hive数据仓库.但是第一步,你得需要在 ...

  7. hive 使用beelin连接报错

    1.在当前服务器启动hiveserver2服务,远程客户端通过beeline连接 报错信息如下: root@master:~# beeline -u jdbc:hive2//master:10000 ...

  8. Nginx反向代理WebSocket服务连接报错:WebSocket connection to “wssxxxxxx“ failed

    最近使用 node.js 搭建 WebSocket 服务,在本地测试 connection 都是正常,于是部署到 Linux 服务上,需要用 Nginx 来反向代理 WebSocket 服务.浏览器控 ...

  9. Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

    Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061) 遇到这样的问题应该怎 ...

  10. pl/sql dev连接报错Access violation at address 67614F04 in module 'oranls11.dll'

    这个可能是因为你的客户端安装了多个Oracle 软件导致, 还有一种可能是本地Oracle版本过低,连接的Oracle数据库版本过高. 这里排除第二种可能. 解决办法:  打开你的PL/SQL Dev ...

最新文章

  1. Arm 发布Mali多媒体套件,机器学习将不再是高端手机的专享
  2. Log4j 2 介绍
  3. VMware卸载虚拟机
  4. Windows+Git+TortoiseGit+COPSSH安装图文教程 转载
  5. 计网 - 网络 I/O 模型:BIO、NIO 和 AIO 有什么区别?
  6. caj转pdf_CAJ转PDF文件,这恐怕是最全的方法总结了!
  7. vim配置之spacevim
  8. linux weblogic 内存溢出,weblogic 安装升级补丁出现内存溢出问题解决
  9. java file.length 单位_Java.io.File.length()返回0
  10. mysql查询优化之三:查询优化器提示(hint)
  11. 10个最新优秀手机应用界面设计实例
  12. Linux网络嗅探器实验报告,C语言实现 Linux 网络嗅探器
  13. ICML 2020论文笔记:地表最强文本摘要生成模型PEGASUS(天马)
  14. 端午节之苍南懒人游 (*^__^*) ……
  15. CE-FPN: Enhancing Channel Information for Object Detection
  16. Predefined Shader preprocessor macros //预定义的着色器预处理宏
  17. Linux基础知识学习笔记
  18. 使用Zerotier实现免费内网穿透
  19. python入门简单教学
  20. uniapp实现选择商品规格,禁用没有库存的规格

热门文章

  1. 博士申请 | 美国佛罗里达州立大学王广老师招收人工智能全奖博士生
  2. 模拟Android微信APK底部的TabHost选项卡
  3. JavaScript如何计算双曲余弦值?
  4. 12306验证码图片获取
  5. 打印机驱动无法安装到计算机是,打印机后台程序服务没有运行,打印机驱动无法安装,打印机驱动安装失败-中关村在线...
  6. 尼古拉特斯拉 名言_尼古拉清洁技术的表面魅力
  7. 当tomcat启动遇到(你的项目名字) is required and cannot be removed from the server(不能部署到server上)
  8. VM虚拟机安装Linux系统
  9. [运算放大器]佛朗哥笔记 - 信号发生器 - 三角波发生器
  10. 如何PDF转WORD文档?这三个方法分享给你