sbt.librarymanagement.ResolveException:下载 org.apache.spark 时出错:spark-core:3.0.1
Posted
技术标签:
【中文标题】sbt.librarymanagement.ResolveException:下载 org.apache.spark 时出错:spark-core:3.0.1【英文标题】:sbt.librarymanagement.ResolveException: Error downloading org.apache.spark:spark-core:3.0.1 【发布时间】:2021-11-09 15:55:50 【问题描述】:面临以下问题:
提取结构失败,原因:结构文件为空栈 痕迹被抑制;为完整的输出堆栈跟踪运行“上次更新” 被压制;运行'last ssExtractDependencies'以获得完整输出 (更新) sbt.librarymanagement.ResolveException: 下载错误 org.apache.spark:spark-core:3.0.1 未找到 未找到 未找到: C:\Users\admin.ivy2\localorg.apache.spark\spark-core\3.0.1\ivys\ivy.xml 未找到: https://repo1.maven.org/maven2/org/apache/spark/spark-core/3.0.1/spark-core-3.0.1.pom (ssExtractDependencies) sbt.librarymanagement.ResolveException: 错误 正在下载 org.apache.spark:spark-core:3.0.1 未找到 未找到 未找到 成立: C:\Users\admin.ivy2\localorg.apache.spark\spark-core\3.0.1\ivys\ivy.xml 未找到: https://repo1.maven.org/maven2/org/apache/spark/spark-core/3.0.1/spark-core-3.0.1.pom 总时间:2 秒,2021 年 9 月 14 日下午 6:16:34 完成
spark 版本:3.0.1
buid.sbt 文件
name := "OCH_SCALA"
version := "0.3"
scalaVersion := "2.13.6"
libraryDependencies += "org.apache.spark" % "spark-core" % "3.0.1"
libraryDependencies += "org.apache.spark" %"spark-sql" % "3.0.1" % provided"
【问题讨论】:
将scala版本改为2.12.0 【参考方案1】:您的构建定义中有两个问题:
您应该使用%%
语法,以便在查找依赖项时自动使用 Scala 版本
使用 Scala 2.12,Spark 尚不适用于 Scala 2.13+。
即:
scalaVersion := "2.12.13"
libraryDependencies += "org.apache.spark" %% "spark-core" % "3.0.1"
libraryDependencies += "org.apache.spark" %% "spark-sql" % "3.0.1" % Provided
【讨论】:
以上是关于sbt.librarymanagement.ResolveException:下载 org.apache.spark 时出错:spark-core:3.0.1的主要内容,如果未能解决你的问题,请参考以下文章