博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hiveserver2连接报错: User: root is not allowed to impersonate anonymous (state=08S01,code=0)
阅读量:7124 次
发布时间:2019-06-28

本文共 918 字,大约阅读时间需要 3 分钟。

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯!

使用HiveServer2运行时,启动好HiveServer后运行

private static String url = "jdbc:hive2://192.168.213.132:10000/default"; 连接hiveserver2时
出现
java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): 
User root is not allowed to impersonate anonymous 错误。
  • 修改hadoop 配置文件 etc/hadoop/core-site.xml,加入如下配置项
   
hadoop.proxyuser.root.hosts
   
*
   
hadoop.proxyuser.root.groups
   
*

    hadoop.proxyuser.root.hosts配置项名称中root部分为报错User:* 中的用户名部分

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

   
hadoop.proxyuser.zhaoshb.hosts
   
*
   
hadoop.proxyuser.zhaoshb.groups
   
*
最后重启hadoop即可,大功告成!

转载地址:http://qqeel.baihongyu.com/

你可能感兴趣的文章
一文说透WordPress的自定义文章类型
查看>>
小白读源码 | RxJava2 入门篇(一)
查看>>
互联网安全内容安全及防护
查看>>
Spring Boot监控与管理的实现
查看>>
人工智能识别植物准确率高达80% 植物学家轻松了
查看>>
对于非技术人员来说,闪电网络和BCH分别意味着什么?
查看>>
crontab 环境变量
查看>>
我的友情链接
查看>>
Android中Bitmap和Drawable
查看>>
python中 time模块的学习
查看>>
使用xshell登录中文版CentOS时,在xshell下显示中文乱码,通过如下办法可以有效的解决乱码问题...
查看>>
【转】Js基础知识(五) - 前端性能优化总结
查看>>
我的友情链接
查看>>
python之day2
查看>>
邮件服务器架构基础
查看>>
【白话设计模式十四】代理模式(Proxy)
查看>>
LINUX内核经典面试题
查看>>
解决连表查询连接字段字符集不一致异常
查看>>
网页基础
查看>>
springboot(五):spring data jpa的使用
查看>>