首页 > 其他 > 详细

Unable to instantiate SparkSession with Hive support because Hive classes are not found.

时间:2021-07-27 20:32:03      阅读:27      评论:0      收藏:0      [点我收藏+]

写一个maven模块的时候出现了这样一个Exception:

Exception in thread "main" java.lang.IllegalArgumentException: Unable to instantiate SparkSession
with Hive support because Hive classes are not found.技术分享图片

 

 

这是因为没有在这个模块的pom里边把hive支持加进来。

解决办法:

在工程模块中找到hive依赖,然后在执行的当前模块中添加hive依赖

<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-hive_2.11</artifactId>
<version>${spark.version}</version>
<!--<scope>provided</scope>-->
</dependency>
 
添加进去,等依赖全导进去以后,在执行程序就好使了

 

技术分享图片

 

 


————————————————
版权声明:本文为CSDN博主「one111a」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/one111a/article/details/100020458

Unable to instantiate SparkSession with Hive support because Hive classes are not found.

原文:https://www.cnblogs.com/javalinux/p/15066866.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!