2017-09-15 43 views
0

我試圖在build.sbt中使用以下依賴項,但它一直給出「未解決的依賴性」問題。SBT中Spark-Streaming和Twiter-Streaming的依賴關係

libraryDependencies += "org.apache.bahir" %% "spark-streaming-twitter_2.11" % "2.2.0.1.0.0-SNAPSHOT" 
libraryDependencies += "org.apache.spark" %% "spark-streaming" % "2.2.0" 

我正在使用Spark 2.2.0。什麼是正確的依賴關係?

回答

0

下面是您需要爲Spark-Twitter Streaming添加的依賴關係。

<dependency> 
    <groupId>org.apache.spark</groupId> 
    <artifactId>spark-streaming_2.11</artifactId> 
    <version>2.0.0</version> 
</dependency> 
<dependency> 
    <groupId>org.apache.bahir</groupId> 
    <artifactId>spark-streaming-twitter_2.11</artifactId> 
    <version>2.0.0</version> 
</dependency> 
<dependency> 
    <groupId>org.twitter4j</groupId> 
    <artifactId>twitter4j-core</artifactId> 
    <version>4.0.4</version> 
    </dependency> 
<dependency> 
    <groupId>org.twitter4j</groupId> 
    <artifactId>twitter4j-stream</artifactId> 
    <version>4.0.4</version> 
    </dependency > 
<dependency> 
    <groupId>com.twitter</groupId> 
    <artifactId>jsr166e</artifactId> 
    <version>1.1.0</version> 
</dependency> 
+0

這實際上並不幸運。有沒有其他理由可以說明我爲什麼一直這樣做? – TheShark