Witam Próbuję pobrać spark-core
, spark-streaming
, twitter4j
i spark-streaming-twitter
w pliku build.sbt poniżej:build.sbt: jak dodać zależności zapłonowe
name := "hello"
version := "1.0"
scalaVersion := "2.11.8"
libraryDependencies += "org.apache.spark" %% "spark-core" % "1.6.1"
libraryDependencies += "org.apache.spark" % "spark-streaming_2.10" % "1.4.1"
libraryDependencies ++= Seq(
"org.twitter4j" % "twitter4j-core" % "3.0.3",
"org.twitter4j" % "twitter4j-stream" % "3.0.3"
)
libraryDependencies += "org.apache.spark" % "spark-streaming-twitter_2.10" % "0.9.0-incubating"
ja po prostu wziął ten libraryDependencies
online, więc jestem nie wiem, które wersje itp. użyć.
Czy ktoś może mi wyjaśnić, w jaki sposób powinienem naprawić te pliki .sbt. Spędziłem kilka godzin próbując to rozgryźć, ale żadna sugestia nie zadziałała. Zainstalowałem scala
przez homebrew i jestem od wersji 2.11.8
Wszystkie moje błędy były o:
Modules were resolved with conflicting cross-version suffixes.
Dziękuję bardzo! Jedno szybkie pytanie czy wersja scala ('2.11.8') będzie działała ze wszystkimi bibliotekami iskier, które mają wersję' 1.6.1'? – Bobby
Tak. Spark 1.6.1 ma kompilacje zarówno dla wersji 2.10, jak i 2.11 wersji scala. – marcospereira
Okay! Dziękuję za pomoc i informacje! – Bobby