Spark、Scala、Java版本对应关系

Scala 与 Java 兼容关系

JDK 3 2.13 2.12 2.11
22 (ea) 3.3.4* 2.13.12 2.12.19
21 (LTS) 3.3.1 2.13.11 2.12.18
17 (LTS) 3.0.0 2.13.6 2.12.15
11 (LTS) 3.0.0 2.13.0 2.12.4 2.11.12
8 (LTS) 3.0.0 2.13.0 2.12.0 2.11.0

参考网址:docs.scala-lang.org.cn

构建工具兼容性表

最低工作版本

JDK sbt mill
21 (LTS) 1.9.0 0.11.5
17 (LTS) 1.6.0 0.7.0
11 (LTS) 1.1.0 0.1.5
8 (LTS) 1.0.0 0.1.0

Spark 与 Scala 兼容关系

如何寻找?

  • 方式一

通过 Spark GitHub 仓库,选择 Tags,找到对应的spark版本,查看pom.xml文件,搜索 scala.version 找到 scala 版本

仓库地址:https://github.com/apache/spark

  • 方式二

通过 mvnrepository 搜索 spark-core找到 spark 对应依赖的 scala 版本

mvnrepository地址:https://mvnrepository.com/artifact/org.apache.spark/spark-core

这里整理了一些

Spark Scala 发布时间
3.5.5 2.12.18 2025-02-27 09:11
3.5.0 2.12.18 2023-09-13 02:08
3.4.4 2.12.17 2024-10-25 08:10
3.4.0 2.12.17 2023-04-13 17:54
3.3.4 2.12.15 2022-06-17 11:11
3.3.1 2.12.15 2022-10-25 07:33
3.3.0 2.12.15 2022-06-17 11:11
3.2.4 2.12.15 2023-04-13 13:46
3.2.0 2.12.15 2021-10-13 09:09
3.1.3 2.12.10 2022-06-17 11:12
3.1.1 2.12.10 2021-03-02 11:01
3.0.3 2.12.10 2022-06-17 11:12
3.0.0 2.12.10 2020-06-16 09:19
2.4.8 2.11.12 2022-06-17 11:13
2.4.0 2.11.12 2018-11-02 04:28
2.3.4 2.11.8 2019-09-09 09:19
2.3.0 2.11.8 2018-05-04 15:42
2.2.3 2.11.8 2019-01-12 18:28
2.2.0 2.11.8 2018-05-04 15:31

总结

Spark、Java、Scala兼容的最低版本

Spark Java Scala2.12.x Scala2.13.x
3.5.0 21 2.12.18 2.13.11
3.2.0 17 2.12.15 2.13.6
3.0.0 11 2.12.4 2.13.0
3.0.0 8 2.12.0 2.13.0

下载地址

Scala

Scala历史版本下载地址:https://scala-lang.org.cn/download/all.html

Spark

所有版本:https://archive.apache.org/dist/spark/

  • 3.3.1
页面浏览量26
网站总访客数:1867
网站总访问量:3311
使用 Hugo 构建
主题 StackJimmy 设计
-->