使用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
文章浏览阅读8.5k次,点赞75次,收藏234次。目录1. json 模块快用导航2. 什么是 JSON3. json 模块博主发现当我们自己不知道 Python 某个模块的用法时,自己又没有相关笔记什么的,一般人很少去官网进行查阅,然后在网上乱找一通,描述的也不详细,非常地浪费时间,故博主决定自己将常用模块中常用的方法进行总结,以便后期自己查阅和网上的朋友们查找学习。今天开始总结我们的第二个常用模块:json 模块。Python 中的 json 模块提供了对 JSON 的支持,用于将 JSON 格式字符串转换为 Python 对象。首先需要了解一_python 好用的json模块
文章浏览阅读5.1w次。一:首先安装如下两个包IdentityServer4IdentityServer4.EntityFramework二:在用户微服务进行认证services.AddIdentityServer() .AddDeveloperSigningCredential()// 1、配置签署证书 .AddConfigurationStore(options => { options.ConfigureDbContext = buil_identityserver高并发
文章浏览阅读3.4k次,点赞4次,收藏17次。二级导航–鼠标悬浮菜单出现二级菜单<!DOCTYPE html><html><head ><meta charset="utf-8"><title>鼠标悬浮菜单出现二级菜单</title ><style> 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_谷歌浏览器摄像头检测不到
文章浏览阅读471次。在自适应制作稿中,我们经常会看到rem和em这两个单位的冒泡,rem是基于html元素的字体大小来决定,而em则根据使用它的元素的大小决定(很多人错误以为是根据父类元素,实际上是使用它的元素继承了父类的属性才会产生的错觉)Em 和 rem都是灵活、 可扩展的单位,由浏览器转换为像素值,具体取决于您的设计中的字体大小设置。 如果你使用值 1em 或 1rem,它可以被浏览器翻译成 从16px到 ..._em 和 rem 去不黑
文章浏览阅读1.6k次。C#C#做一个简单的进行串口通信的上位机1、上位机与下位机上位机相当于一个软件系统,可以用于接收数据、控制数据。即可以对接收到的数据直接发送操控命令来操作数据。上位机可以接收下位机的信号。位机是一个控制器,数据。上位机可以接收下位机的信号。位机是一个控制器,是直接控制设备获取设备状况的计算机。上位机发出的命令 首先给下位机,下位机再根据此命令解释成相应时序信号直 接控制相应设备。下位机不时读取设备..._匿名上位机代码.c文件
文章浏览阅读1.8k次。系统版本:CentOS 7.4 64位手动编译并安装gcc最新版本提示:需要先有c编译器,和必要的c++库,否则后面会报错,可以等报错再回头看这里。安装C编译器$ yum install gcc //目前使用yum方式只能安装最高为4.8.5版本的安装c++库$ yum inst..._安装gccconfigure:error:in
文章浏览阅读2.9k次。Gzip 能够对你传输的网页进行压缩,虽然会增加一点点服务器的负担,但是换来的却是服务器流量大浮度减少,以及最最重要的,用户打开一个页面的速度大大提升,而且现在的服务器对开启Gzip的那点点负担,完全无压力。下面进入正题,使用phpnow 搭建的环境如何开启GZIP功能呢??很简单,只要两部:一、打开PHPnow 文件下的 php-5.2.12-Win32文件夹,找到 php-ap_phpnow 启用gzip
文章浏览阅读4.3k次。Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访 问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所以在访问这类数据字典时往往不是一成不变的。 静态数据字典主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。静态数据字典中的视图分为三类,它们分别由三个前缀够成:use_oracle user_objects表字段含义
文章浏览阅读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
文章浏览阅读2.4k次,点赞2次,收藏29次。高通相机调试命令和记录_/sys/kernel/debug/dma_buf/bufinfo