2015-08-18 4 views
1

Я пытаюсь создать программу в Scala для использования твитов потока. Моя проблема заключается в создании программы.Scala - Spark Streaming и Twitter

Я получаю эту ошибку

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/streaming/twitter/TwitterUtils$ 

Я считаю, что что-то не так в файле SBT. Я пробовал разные конфигурации, и никто из них не работал. Может кто-то указать мне верное направление?

Я знаю эту тему с подобной проблемой: java.lang.NoClassDefFoundError: org/apache/spark/streaming/twitter/TwitterUtils$ while running TwitterPopularTags

Это мой текущий файл SBT

name := "Tweets" 

version := "1.0" 

scalaVersion := "2.10.4" 

libraryDependencies += "org.apache.spark" %% "spark-core" % "1.4.0" 

libraryDependencies += "org.apache.spark" % "spark-streaming_2.10" % "1.4.0" 

libraryDependencies += "org.apache.spark" % "spark-streaming-twitter_2.10" % "1.4.0" 

Благодаря

+1

Связанный ti cket имеет самого правдоподобного виновника: создайте uber jar через sbt-assembly. –

ответ

0

я проверил этот пример, и имел подобный вопрос, решение было создав папку «lib» в пути к проекту и поместив все необходимые банки в эту папку, надеюсь, что это решение будет работать для вас

Смежные вопросы