首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >火花2.4.4。图书馆发行java.lang.NoSuchMethodError

火花2.4.4。图书馆发行java.lang.NoSuchMethodError
EN

Stack Overflow用户
提问于 2020-02-13 05:20:32
回答 2查看 1.3K关注 0票数 0

我们目前正在使用Databricks作为执行引擎,它运行spark/Scala代码。当我们使用spark 2.4.0和Scala2.11时,这是很好的。

当我们尝试在Spark2.4.4和Scala2.11的新版本上使用相同的代码时,我们得到了如下错误:

org.apache.spark.sql.execution.datasources.FilePartition.files()Lscala/collection/Seq;:

java.lang.NoSuchMethodError

尝试了下面的进口和仍然相同的问题。

代码语言:javascript
复制
import org.apache.spark.sql._
import org.apache.spark.sql.functions._
import org.apache.spark.sql.SaveMode
import org.apache.spark.sql.types._
import org.apache.spark.sql.functions.expr
import org.apache.spark.sql.Column
import sqlContext.implicits._
EN

回答 2

Stack Overflow用户

发布于 2020-02-13 19:29:20

似乎scala版本在这两个版本之间发生了变化。根据医生的说法:

火花2.4.0 (https://spark.apache.org/docs/2.4.0/):

对于Scala,

2.4.0使用Scala2.11。您需要使用兼容的Scala版本(2.11.x)。

火花2.4.4 (https://spark.apache.org/docs/2.4.4/):

对于Scala,Spark2.4.4使用Scala2.12。您需要使用兼容的Scala版本(2.12.x)。

如果使用spark 2.4.4,请确保将所有依赖项设置为Scala2.12

票数 0
EN

Stack Overflow用户

发布于 2020-08-25 19:40:00

如果您正在使用任何jar,请确保jar对于scala构建也有类似的工件。如2.10 / 2.11 / 2.12

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60200932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档