前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hive客户端连接服务端报错“Required field 'client_protocol' is unset! ”异常解决

hive客户端连接服务端报错“Required field 'client_protocol' is unset! ”异常解决

作者头像
大数据梦想家
发布2021-01-27 10:45:33
4.8K0
发布2021-01-27 10:45:33
举报
文章被收录于专栏:大数据成长之路

今天在将springboot项目中运行时,调用集群hive服务器端的时候,报了这个异常!

在这里插入图片描述
在这里插入图片描述

其中的Required field 'client_protocol' is unset!一度让我怀疑yml配置文件出差错了。

后来在不断在国内外平台上不断查找原因,终于明白了:

项目的Pom文件中hive-jdbc版本号必须要与hive Server的version要保持一致 解决方案 先进入到hive的安装目录下,查看当前hive的版本。

在这里插入图片描述
在这里插入图片描述

可以发现当前的hive版本为1.1.0

回到我们的项目中,查看我们的pom文件

在这里插入图片描述
在这里插入图片描述

我们的pom中hive的版本号为2.3.3 所以我们只需要把版本号改为1.1.0即可。如果之前的maven仓库中没有对应的jar包,可能需要下载一会,下载完后即可成功运行!!!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/02/05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档