我试图通过将火花-es连接器文档设置为:
libraryDependencies ++= Seq(
"com.datastax.spark" %% "spark-cassandra-connector" % "1.2.1",
"org.elasticsearch" %% "elasticsearch-hadoop" % "2.2.0"
)但我发现了一个错误:
[error] (*:update) sbt.ResolveException: unresolved dependency: org.elasticsearch#elasticsearch-hadoop_2.10;2.2.0: not found我可以看到它是存在的这里.
编辑:
当我将Build.scala更改为:
"org.elasticsearch" % "elasticsearch-hadoop" % "2.2.0"我得到了以下错误:
[error] impossible to get artifacts when data has not been loaded. IvyNode = org.scala-lang#scala-library;2.10.3
java.lang.IllegalStateException: impossible to get artifacts when data has not been loaded. IvyNode = org.scala-lang#scala-library;2.10.3怎么啦?
发布于 2016-05-30 15:20:25
elasticsearch-hadoop不是Scala依赖项,因此它没有Scala特定版本,不能与%%一起使用。试一试
"org.elasticsearch" % "elasticsearch-hadoop" % "2.2.0"https://stackoverflow.com/questions/37528993
复制相似问题