今天在将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包,可能需要下载一会,下载完后即可成功运行!!!