当前位置: 首页 > article >正文

Ranger Hive Service连接测试失败问题解决

个人博客地址:Ranger Hive Service连接测试失败问题解决 | 一张假钞的真实世界

异常信息如下:

org.apache.ranger.plugin.client.HadoopException: Unable to connect to Hive Thrift Server instance..
Unable to connect to Hive Thrift Server instance..
Could not open client transport with JDBC Uri: jdbc:hive2://192.168.72.212:10000: Could not establish connection to jdbc:hive2://192.168.72.212:10000: Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{set:hiveconf:hive.server2.thrift.resultset.default.fetch.size=1000, use:database=default}).
Could not establish connection to jdbc:hive2://192.168.72.212:10000: Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{set:hiveconf:hive.server2.thrift.resultset.default.fetch.size=1000, use:database=default}).
Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{set:hiveconf:hive.server2.thrift.resultset.default.fetch.size=1000, use:database=default}). 

百度后是因为Hive版本不匹配导致的。我的测试环境Hive版本是2.1.1,通过下面的命令发现确实版本不一致:

# find . -name "*hive*"
./ews/webapp/WEB-INF/classes/ranger-plugins/hive
./ews/webapp/WEB-INF/classes/ranger-plugins/hive/ranger-hive-plugin-1.2.0.jar
./ews/webapp/WEB-INF/classes/ranger-plugins/hive/hive-common-2.3.2.jar
./ews/webapp/WEB-INF/classes/ranger-plugins/hive/hive-service-2.3.2.jar
./ews/webapp/WEB-INF/classes/ranger-plugins/hive/hive-exec-2.3.2.jar
./ews/webapp/WEB-INF/classes/ranger-plugins/hive/hive-metastore-2.3.2.jar
./ews/webapp/WEB-INF/classes/ranger-plugins/hive/hive-jdbc-2.3.2.jar

问题解决方法就显而易见了。


http://www.kler.cn/a/537871.html

相关文章:

  • 寒假2.7
  • 【C++语法】【STL】“for ( auto c : str )”类型的循环
  • unity碰撞的监测和监听
  • 税费学习之:附加税费
  • mysql8 从C++源码角度看sql生成抽象语法树
  • Jupyter Notebook自动保存失败等问题的解决
  • 第 26 场 蓝桥入门赛
  • spring学习(spring-DI简单入门案例)
  • to_csv保存指定列的方法
  • apachePoi中XSSFClientAnchor图片坐标简述;填充多张图片
  • 利用PHP爬虫开发获取淘宝分类详情:解锁电商数据新视角
  • Spring中都应用了哪些设计模式?
  • GitHub Pages + Jekyll 博客搭建指南(静态网站)
  • 8.高精度算法
  • 每日学习 设计模式 五种不同的单例模式
  • F#语言的学习路线
  • 零基础都可以本地部署Deepseek R1
  • 【AI知识点】如何判断数据集是否噪声过大?
  • UnityShader学习笔记——深度与法线纹理
  • 采用idea中的HTTP Client插件测试
  • postman使用简介
  • VMware虚拟机安装、创建Ubuntu虚拟机及汉化设置全流程详细教程
  • Android车机DIY开发之软件篇(十) NXP MfgTool和UUU的使用
  • 响应式编程库Reactor(二)Spring Webflux
  • HarmonyOS 5.0应用开发——全局自定义弹出框openCustomDialog
  • 蓝桥与力扣刷题(19 删除链表的倒数第N个结点)