gpt4 book ai didi

apache-spark - java.lang.NoSuchMethodError : scala. Product.$init$(Lscala/Product;)V

转载 作者:行者123 更新时间:2023-12-04 04:23:59 26 4
gpt4 key购买 nike

我的 spark 项目运行正常(2.4.0),但是当我添加下一个依赖项时:

            <dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-streaming_2.12</artifactId>
<version>2.4.2</version>
<scope>provided</scope>
</dependency>

我有下一个堆栈跟踪:
Exception in thread "main" java.lang.NoSuchMethodError: scala.Product.$init$(Lscala/Product;)V
at scala.xml.Null$.<init>(Null.scala:23)
at scala.xml.Null$.<clinit>(Null.scala)
at org.apache.spark.ui.jobs.AllJobsPage.<init>(AllJobsPage.scala:43)
at org.apache.spark.ui.jobs.JobsTab.<init>(JobsTab.scala:45)
at org.apache.spark.ui.SparkUI.initialize(SparkUI.scala:61)
at org.apache.spark.ui.SparkUI.<init>(SparkUI.scala:80)
at org.apache.spark.ui.SparkUI$.create(SparkUI.scala:175)
at org.apache.spark.SparkContext.<init>(SparkContext.scala:444)
at org.apache.spark.SparkContext$.getOrCreate(SparkContext.scala:2520)
at org.apache.spark.sql.SparkSession$Builder$$anonfun$7.apply(SparkSession.scala:935)
at org.apache.spark.sql.SparkSession$Builder$$anonfun$7.apply(SparkSession.scala:926)
at scala.Option.getOrElse(Option.scala:121)
at org.apache.spark.sql.SparkSession$Builder.getOrCreate(SparkSession.scala:926)
at package.SparkUtils.initSession(SparkUtils.java:23)
at package.MainClass.main(MainClass.java:80)

最佳答案

Scala 版本 2.12 与 2.11 不兼容,因此请确保在其他依赖项中使用 spark 核心 Scala 版本。

从上面看,游览流媒体库使用的是 Scala 2.12 而另一个依赖项未使用 2.12

关于apache-spark - java.lang.NoSuchMethodError : scala. Product.$init$(Lscala/Product;)V,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55906763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com