0
点赞
收藏
分享

微信扫一扫

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


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

hive客户端连接服务端报错“Required field

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

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

        ​项目的Pom文件中hive-jdbc版本号必须要与hive Server的version要保持一致

解决方案

        先进入到hive的安装目录下,查看当前hive的版本。

hive客户端连接服务端报错“Required field

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

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

hive客户端连接服务端报错“Required field

        我们的pom中hive的版本号为​​2.3.3​

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


hive客户端连接服务端报错“Required field



举报

相关推荐

0 条评论