Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala Apache Ignite中冲突的跨版本后缀错误_Scala_Ignite - Fatal编程技术网

Scala Apache Ignite中冲突的跨版本后缀错误

Scala Apache Ignite中冲突的跨版本后缀错误,scala,ignite,Scala,Ignite,我有一个火花点火程序。当我使用sbt构建程序时,它会报告错误 这是一个非常简单的程序,它是一个只有一个sbt文件的空项目 build.sbt: name := "testsss" version := "1.0" scalaVersion := "2.11.7" libraryDependencies += "org.apache.spark" %% "spark-core" % "2.1.0" libraryDependencies += "org.apache.spark" %% "sp

我有一个火花点火程序。当我使用sbt构建程序时,它会报告错误

这是一个非常简单的程序,它是一个只有一个sbt文件的空项目

build.sbt:

name := "testsss"

version := "1.0"

scalaVersion := "2.11.7"
libraryDependencies += "org.apache.spark" %% "spark-core" % "2.1.0"
libraryDependencies += "org.apache.spark" %% "spark-sql" % "2.1.0"
libraryDependencies += "org.apache.ignite" % "ignite-core" % "1.9.0"
libraryDependencies += "org.apache.ignite" % "ignite-indexing" % "1.9.0"
libraryDependencies += "org.apache.ignite" % "ignite-spark" % "1.9.0"
错误是

错误:导入SBT项目时出错:

[info] [info] Resolving org.scala-sbt#testing;0.13.8 ... [info] Resolving org.scala-sbt#test-agent;0.13.8 ... [info] Resolving org.scala-sbt#test-interface;1.0 ... [info] Resolving org.scala-sbt#main-settings;0.13.8 ... [info] Resolving org.scala-sbt#apply-macro;0.13.8 ... [info] Resolving org.scala-sbt#command;0.13.8 ... [info] Resolving org.scala-sbt#logic;0.13.8 ... [info] Resolving org.scala-sbt#precompiled-2_8_2;0.13.8 ... [info] Resolving org.scala-sbt#precompiled-2_9_2;0.13.8 ... [info] Resolving org.scala-sbt#precompiled-2_9_3;0.13.8 ... [error] Modules were resolved with conflicting cross-version suffixes in {file:/Users/lzhan71/Documents/IgniteMaster/}ignitemaster: [error]
org.scalatest:scalatest _2.11, _2.10 [error] com.twitter:chill _2.11, _2.10 [error] org.apache.spark:spark-unsafe _2.11, _2.10 [error] org.apache.spark:spark-tags _2.11, _2.10 [trace] Stack trace suppressed: run 'last *:update' for the full output. [trace] Stack trace suppressed: run 'last :ssExtractDependencies' for the full output. [error] (:update) Conflicting cross-version suffixes in: org.scalatest:scalatest, com.twitter:chill, org.apache.spark:spark-unsafe, org.apache.spark:spark-tags [error] (*:ssExtractDependencies) Conflicting cross-version suffixes in: org.scalatest:scalatest, com.twitter:chill, org.apache.spark:spark-unsafe, org.apache.spark:spark-tags [error] Total time: 17 s, completed Apr 28, 2017 4:41:00 PM 解决组织scala sbt测试;0.13.8 ... [信息]解析 org.scala sbt#测试代理;0.13.8 ... [信息]解析 org.scala sbt#测试接口;1.0 ... [信息]解析 org.scala sbt#主设置;0.13.8 ... [信息]解析 org.scala sbt#apply macro;0.13.8 ... [信息]解析 org.scala sbt#command;0.13.8 ... [信息]解析 org.scala sbt#logic;0.13.8 ... [信息]解析 org.scala-sbt#precompiled-2_8_2;0.13.8 ... [信息]解析 org.scala-sbt#precompiled-2_9_2;0.13.8 ... [信息]解析 org.scala sbt#precompiled-2_9_3;0.13.8 ... [错误]模块被删除 在中使用冲突的交叉版本后缀解决 {file:/Users/lzhan71/Documents/IgniteMaster/}IgniteMaster:[错误]
org.scalatest:scalatest_2.11,_2.10[error]com.twitter:chill _2.11,_2.10[error]org.apache.spark:spark不安全_2.11,_2.10[error]org.apache.spark:spark标记_2.11,_2.10[trace]堆栈 禁止跟踪:对完整输出运行“last*:update”。[跟踪] 堆栈跟踪被抑制:对堆栈运行“last:ssExtractDependencies” 全输出。[错误](:更新)中存在冲突的跨版本后缀: org.scalatest:scalatest,com.twitter:chill, org.apache.spark:spark不安全,org.apache.spark:spark标记[错误] (*:ssExtractDependencies)中存在冲突的跨版本后缀: org.scalatest:scalatest,com.twitter:chill, org.apache.spark:spark不安全,org.apache.spark:spark标记[错误] 总时间:17秒,完成时间2017年4月28日下午4:41:00
参见 完成登录/Users/lzhan71/Library/Logs/IdeaIC2016.2/sbt.last.log


我查过了。“ignite spark”%“1.9.0”似乎使用了与spark core和spark sql冲突依赖性不同的版本。我该如何解决这个问题?

这似乎是
点火火花中的一个错误。它同时出现在
spark-unsafe_2.10
scala库
2.11.8上,这是不应该发生的。报告它并等待新版本发布或通过获取其源代码、修复
spark-unsafe_2.10
依赖项并重新编译(很可能不需要源代码修复)来解决问题。

您也可以尝试这样修复它: libraryDependencies+=“org.apache.ignite”%“ignite spark”%“2.2.0”excludeAll(ExcludeRule(“org.apache.spark”))