IDEA中---錯誤: 無法初始化主類 原因: java.lang.NoClassDefFoundError: org/apache/spark/sql/SQLContext


情景描述IDEA控制台出現如下情況:

  錯誤: 無法初始化主類 com.ibeifeng.sparkproject.spark.UserVisitSessionAnalyzeSpark
  原因: java.lang.NoClassDefFoundError: org/apache/spark/sql/SQLContext

  Process finished with exit code 1

 

此次情況出現原因為MAVEN 的 pom.xml依賴中 關於sparksql的依賴多了<scope>provided</scope> ,情況如下:

<dependency>
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-sql_2.11</artifactId>
            <version>2.2.1</version>
            <scope>provided</scope>
        </dependency>

解決辦法:去掉<scope>provided</scope>,並重新加載 maven 依賴,如此即可。


免責聲明!

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



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