2016-05-30 5 views
1

Im пытается использовать spark-es connector, установив документ Build.scala на:Как импортировать elasticsearch-Hadoop зависимость искры сценарий

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 

И я могу видим, что оно существует here ...

EDIT:

Когда я изменить 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 

Что не так?

ответ

3

elasticsearch-hadoop не является зависимой от Scala, поэтому он не имеет конкретной версии Scala и не может использоваться с %%. Попробуйте

"org.elasticsearch" % "elasticsearch-hadoop" % "2.2.0" 
Смежные вопросы