使用beeline的方式连接Hive报错: User: root is not allowed to impersonate anonymous (state=08S01,code=0)-程序员宅基地

技术标签: hive  hadoop  大数据  

使用beeline的方式连接Hive报错: User: root is not allowed to impersonate anonymous (state=08S01,code=0)

连接语句为:
beeline -u jdbc:hive2://master:10000 root

[root@master sql]# beeline -u jdbc:hive2://master:10000 root
Connecting to jdbc:hive2://master:10000
23/01/10 12:46:06 [main]: WARN jdbc.HiveConnection: Failed to connect to master:10000
Error: Could not open client transport with JDBC Uri: jdbc:hive2://master:10000: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: root is not allowed to impersonate anonymous (state=08S01,code=0)
Beeline version 3.1.3 by Apache Hive

操作步骤:
1、杀掉hiveserver2进程
2、在conf/hive-site.xml中加入以下配置:

<property>
	<name>hive.server2.enable.doAs </name>
	<value>false</value>
</property>

默认情况下HiveServer2 执行查询时使用的用户是提交查询的用户,即实际的用户,但是如果将这个选项设置为false,查询将会使用运行hiveserver2的用户。

3、启动hiveserver2进程
4、重新连接即可。

[root@master conf]# beeline -u jdbc:hive2://master:10000
Connecting to jdbc:hive2://master:10000
Connected to: Apache Hive (version 3.1.3)
Driver: Hive JDBC (version 3.1.3)
Transaction isolation: TRANSACTION_REPEATABLE_READ
Beeline version 3.1.3 by Apache Hive
0: jdbc:hive2://master:10000>

设置好后,可以不再指定用户名和密码。
beeline -u jdbc:hive2://master:10000

参考链接:https://cwiki.apache.org/confluence/display/Hive/Setting+Up+HiveServer2

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/shaock2018/article/details/128629426

智能推荐

【吐血整理】Python 常用模块(二):json 模块_python 好用的json模块-程序员宅基地

文章浏览阅读8.5k次,点赞75次,收藏234次。目录1. json 模块快用导航2. 什么是 JSON3. json 模块博主发现当我们自己不知道 Python 某个模块的用法时,自己又没有相关笔记什么的,一般人很少去官网进行查阅,然后在网上乱找一通,描述的也不详细,非常地浪费时间,故博主决定自己将常用模块中常用的方法进行总结,以便后期自己查阅和网上的朋友们查找学习。今天开始总结我们的第二个常用模块:json 模块。Python 中的 json 模块提供了对 JSON 的支持,用于将 JSON 格式字符串转换为 Python 对象。首先需要了解一_python 好用的json模块

(更新时间)2021年5月31日 商城高并发秒杀系统(.NET Core版) 18-IdentityServer4的使用_identityserver高并发-程序员宅基地

文章浏览阅读5.1w次。一:首先安装如下两个包IdentityServer4IdentityServer4.EntityFramework二:在用户微服务进行认证services.AddIdentityServer() .AddDeveloperSigningCredential()// 1、配置签署证书 .AddConfigurationStore(options => { options.ConfigureDbContext = buil_identityserver高并发

二级导航--鼠标悬浮菜单出现二级菜单_html二级菜单悬浮框-程序员宅基地

文章浏览阅读3.4k次,点赞4次,收藏17次。二级导航–鼠标悬浮菜单出现二级菜单&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head &gt;&lt;meta charset="utf-8"&gt;&lt;title&gt;鼠标悬浮菜单出现二级菜单&lt;/title &gt;&lt;style&gt; a{ color: #fff; text-dec_html二级菜单悬浮框

哈佛肄业生的创业传奇:盖茨走过的青涩岁月_玛丽盖茨 事业-程序员宅基地

文章浏览阅读1.7k次。[转]http://news.cnblogs.com/n/162922/  1996年 1 月 30 日,在鲜花和掌声中,比尔·盖茨出席了斯坦福大学盖茨计算机科学大楼的落成典礼。当年盖茨尚未毕业就从哈佛大学休学出来创业,斯坦福大学的校长借此开了个小玩笑,在欢迎辞中暗讽哈佛大学说:“至少,盖茨有足够的智慧,选择提前结束他在哈佛大学的学业。”  台下的学生一起哈哈大笑,盖茨继续保持着风度,以微_玛丽盖茨 事业

谷歌浏览器调用不了摄像头的原因-程序员宅基地

文章浏览阅读7.8k次。谷歌浏览器只能https开头的才能调用摄像头,换个360浏览器试试转载于:https://www.cnblogs.com/xiaonangua/p/10832952.html_谷歌浏览器摄像头检测不到

em和rem的区别_em 和 rem 去不黑-程序员宅基地

文章浏览阅读471次。在自适应制作稿中,我们经常会看到rem和em这两个单位的冒泡,rem是基于html元素的字体大小来决定,而em则根据使用它的元素的大小决定(很多人错误以为是根据父类元素,实际上是使用它的元素继承了父类的属性才会产生的错觉)Em 和 rem都是灵活、 可扩展的单位,由浏览器转换为像素值,具体取决于您的设计中的字体大小设置。 如果你使用值 1em 或 1rem,它可以被浏览器翻译成 从16px到 ..._em 和 rem 去不黑

随便推点

用c语言实现串口通讯匿名上位机,c做一个简单的进行串口通信的上位机.docx-程序员宅基地

文章浏览阅读1.6k次。C#C#做一个简单的进行串口通信的上位机1、上位机与下位机上位机相当于一个软件系统,可以用于接收数据、控制数据。即可以对接收到的数据直接发送操控命令来操作数据。上位机可以接收下位机的信号。位机是一个控制器,数据。上位机可以接收下位机的信号。位机是一个控制器,是直接控制设备获取设备状况的计算机。上位机发出的命令 首先给下位机,下位机再根据此命令解释成相应时序信号直 接控制相应设备。下位机不时读取设备..._匿名上位机代码.c文件

安装gcc最新版本_安装gccconfigure:error:in-程序员宅基地

文章浏览阅读1.8k次。系统版本:CentOS 7.4 64位手动编译并安装gcc最新版本提示:需要先有c编译器,和必要的c++库,否则后面会报错,可以等报错再回头看这里。安装C编译器$ yum install gcc //目前使用yum方式只能安装最高为4.8.5版本的安装c++库$ yum inst..._安装gccconfigure:error:in

phpnow开启gzip压缩提高访问速度_phpnow 启用gzip-程序员宅基地

文章浏览阅读2.9k次。Gzip 能够对你传输的网页进行压缩,虽然会增加一点点服务器的负担,但是换来的却是服务器流量大浮度减少,以及最最重要的,用户打开一个页面的速度大大提升,而且现在的服务器对开启Gzip的那点点负担,完全无压力。下面进入正题,使用phpnow 搭建的环境如何开启GZIP功能呢??很简单,只要两部:一、打开PHPnow 文件下的 php-5.2.12-Win32文件夹,找到 php-ap_phpnow 启用gzip

ORACLE系统表静态数据字典,常用user视图表及其常用用法_oracle user_objects表字段含义-程序员宅基地

文章浏览阅读4.3k次。Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访 问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所以在访问这类数据字典时往往不是一成不变的。 静态数据字典主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。静态数据字典中的视图分为三类,它们分别由三个前缀够成:use_oracle user_objects表字段含义

EGL Error : Could not create the egl surface: error = 0x3003-程序员宅基地

文章浏览阅读2.3k次。这个错误一般是屏幕位深参数不正确导致的, 修改屏幕对应的fb参数即可(16/24/32等)echo 16 > /sys/class/graphics/fb0/bits_per_pixel # 这里我的屏幕对应的是fb0如果是屏和fb不对应, 也可以调整Qt对应的fb:export QT_QPA_EGLFS_FB=/dev/fb0 ..._qt canot creat egl

高通相机调试命令和记录_/sys/kernel/debug/dma_buf/bufinfo-程序员宅基地

文章浏览阅读2.4k次,点赞2次,收藏29次。高通相机调试命令和记录_/sys/kernel/debug/dma_buf/bufinfo

推荐文章

热门文章

相关标签