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


寫一個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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM