2017-06-09 28 views
0

build.sbt:SBT未解決の依存関係2.0.2

val sparkVersion = "2.1.1"; 

libraryDependencies += "org.apache.spark" %% "spark-core" % sparkVersion % "provided"; 
libraryDependencies += "org.apache.spark" %% "spark-sql" % sparkVersion % "provided"; 
libraryDependencies += "org.apache.spark" %% "spark-streaming" % sparkVersion % "provided"; 

libraryDependencies += "com.datastax.spark" % "spark-cassandra-connector" % "2.0.2"; 
libraryDependencies += "org.apache.spark" % "spark-streaming-kafka-0-10_2.11" % sparkVersion; 

出力:

[error] (myproject/*:update) sbt.ResolveException: unresolved dependency: com.datastax.spark#spark-cassandra-connector;2.0.2: not found 

任意のアイデア?私はsbtとsparkに新しいです。おかげ

答えて

0

これはScalaのバージョンなし"com.datastax.spark" % "spark-cassandra-connector" % "2.0.2";によって引き起こされる、Mavenのレポ参照してください。

http://search.maven.org/#artifactdetails%7Ccom.datastax.spark%7Cspark-cassandra-connector_2.11%7C2.0.2%7Cjar

を、このための2つのソリューションがあります。

  1. "com.datastax.spark" % "spark-cassandra-connector_2.11" % "2.0.2"が明示的にScalaのバージョンを設定依存関係のための
  2. "com.datastax.spark" %% "spark-cassandra-connector" % "2.0.2"、プロジェクトのScalaのバージョンのオートベースはソリューション1に拡大しますアーティファクトID、このようにして、SBT%%を使用しています。
+0

ありがとうございます。私はそれを 'libraryDependencies + =" com.datastax.spark "%%"に変更しました。spark-cassandra-connector "%" 2.0.2 "; libraryDependencies + = "org.apache.spark"% "spark-streaming-kafka-0-10_2.11"%sparkVersion; 'エラーが発生しました。 'org.apache.spark:spark-tags'のなかで、バージョン間の接尾辞が矛盾していますか? – BAE

+0

@BAE Chegpohiがアドバイスした最初の方法を試しましたか? –

関連する問題