在使用hiveserver2连接hive时,遇到以下报错:

Beeline version 2.3.8 by Apache Hive
beeline> ! connect jdbc:hive2://cdh02:10000
Connecting to jdbc:hive2://cdh02:10000
Enter username for jdbc:hive2://cdh02:10000: root
Enter password for jdbc:hive2://cdh02:10000: *********
21/09/22 14:17:08 [main]: WARN jdbc.HiveConnection: Failed to connect to cdh02:10000
Error: Could not open client transport with JDBC Uri: jdbc:hive2://cdh02: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 root (state=08S01,code=0)

如果启动不成功实现我们先检查以下两个文件配置是否正确

1)hadoop文件夹下面的core-site.xml中的内容

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

2)hive文件夹下hive-site.xml中的内容

<property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value><description>JDBC connect string for a JDBC metastore</description>
</property><property><name>javax.jdo.option.ConnectionDriverName</name><value>com.mysql.jdbc.Driver</value><description>Driver class name for a JDBC metastore</description>
</property><property><name>javax.jdo.option.ConnectionUserName</name><value>root</value><description>username to use against metastore database</description>
</property><property><name>javax.jdo.option.ConnectionPassword</name><value>xxxx</value><description>password to use against metastore database</description>
</property><property><name>hive.server2.thrift.port</name><value>10000</value>
</property><property><name>hive.server2.thrift.bind.host</name><value>localhost</value>
</property>

Required field ‘serverProtocolVersion‘ is unset! User: root is not allowed to impersonate root相关推荐

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

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

  2. 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 ...

  3. Required field ‘client_protocol‘ is unset!

    spark连接hive报错 Caused by: java.sql.SQLException: Could not establish connection to jdbc:hive2://192.1 ...

  4. Required field ‘client_protocol‘ is unset 原因探究

    Required field 'client_protocol' is unset! 原因探究 最新在做基于Thrift协议的hive客户端,但是遇到了Required field 'client_p ...

  5. Required field ‘client_protocol‘ is unset

    报错 Spring Boot 项目中需要用到 Hive,在整合的时候出现了问题:Required field 'client_protocol' is unset. 解决 查看 Hive 服务端版本 ...

  6. User root is not allowed to impersonate anonymous

    使用HiveServer2 and Beeline模式运行时,启动好HiveServer后运行 beeline -u jdbc:hive2://localhost:10000 -n root 连接se ...

  7. hbase错误:Org.apache.hadoop.ipc.RemoteException:User:client is not allowed to impersonate root

    场景:远程登录配有Kerberos的hbase的时候,client端用到的kerberos的principal是client/mj1@BDSM.CMCC 错误: Org.apache.hadoop.i ...

  8. Hive User: root is not allowed to impersonate xxx问题

    问题: Hive User: root is not allowed to impersonate xxx问题 解决方案: 在hadoop的配置文件core-site.xml增加如下配置,重启hado ...

  9. org.apache.thrift.TApplicationException: Required field 'client_protocol' is unset!

    2019独角兽企业重金招聘Python工程师标准>>> ##问题描述 使用 Hive JDBC 连接 Hive Metastore 报以下错误: ##原因分析 Hive JDBC 版 ...

最新文章

  1. 如何代理ip25采取云速捷_长租公寓暴雷,作为租客应如何维护自己的合法权益?...
  2. Scala代码案例:统计三个班成绩情况,每个班有5名同学,求出各个班的平均分和所有班级的平均分
  3. 【JSP EL表达式】动态表达式/表达式拼接
  4. 12.当效率至关重要时,请在map::operator[]与map::insert之间谨慎作出选择
  5. Hybris UI的Route(路由)实现
  6. linux-shell命令之mv(move)【移动或者改名】
  7. 自然语言处理以及对话系统知识点总结
  8. Doker : Docker 容器与宿主机共享文件
  9. Mysql基础--表的操作
  10. 芝柏 bmw oracle,魅力十足的潜水腕表
  11. python爬虫菜鸟教程-Python 应该怎么学?
  12. Anaconda基础命令总结
  13. 软件开发模式有哪些?
  14. BC26与BC260Y区别
  15. excel countif_如何在Excel中使用COUNTIF,COUNTIFS和SUMPRODUCT工作表功能
  16. python条形图的间距_如何减少堆积条形图中条形图之间的间距?
  17. WinMerge —— 强大的文件比对/合并工具
  18. 学信网的头像下载下来太小的处理方法
  19. OnWorks-免费Windows/Linux/MAC等系统云服务器
  20. springboot依赖lombok插件、lombok常用注解

热门文章

  1. AWS免费服务器申请
  2. QPM-PHP多进程开发-Supervisor配置参考
  3. 静态对象、全局对象与程序的运行机制
  4. 辽宁机电职业技术学院计算机专业在哪个校区,辽宁机电职业技术学院
  5. QGraphicItem实现中心旋转
  6. 二元一次在线计算机,(二元一次)方程组求解在线计算器_三贝计算网_23bei.com
  7. 官方发布!2021下半年二建考试报名注意事项!
  8. mysql重启后数据库消失_linux重启后mysql数据库文件全部丢失mysql无法启动
  9. Java 反射和映射(主要描述下反射)
  10. 视频和图片合成软件,简单快速合成视频和图片