2016-04-05 9 views
2

私は、単純なScalaのプログラムをコンパイルしようとしていると私はStreamingContextを使用しています、ここに私のコードの抜粋であるパッケージorg.apache.sparkのメンバーではありませんこれらの2つのエラー:オブジェクトのストリーミングが

object streaming is not a member of package org.apache.spark 

not found: type StreamingContext 

任意の助けてください!

答えて

1

スパークストリーミングの依存関係をビルドマネージャに追加する必要があります。

+0

私はsbtファイルの依存関係名を知っているかもしれません。 –

0

私はあなたが正しい依存関係があなたのimportステートメントに対応追加する必要が

"org.apache.spark" %% "spark-mllib" % SparkVersion, 
"org.apache.spark" %% "spark-streaming-kafka-0-10" % "2.0.1" 
0

ある私のためにその仕事、その後行方不明の依存関係を追加しました。明らかに、spark-streamingの依存関係をインポートしてもらいたいと思っています。この依存関係も必要であることを除いて

依存関係管理ツールに基づく依存関係は次のとおりです。 Mavenのために

:SBTの場合

<dependency> 
    <groupId>org.apache.spark</groupId> 
    <artifactId>spark-mllib_2.11</artifactId> 
    <version>2.1.0</version> 
</dependency> 

をのpom.xmlには、以下の追加:Gradleのために

libraryDependencies += "org.apache.spark" %% "spark-mllib" % "2.1.0" % "provided" 

をbuild.sbtするには、以下の追加を

provided group: 'org.apache.spark', name: 'spark-mllib_2.11', version: '2.1.0' 

TIP:あなたのimport文を検索して、適切な依存関係を見つけるためにgrepcode.comを使用しています。それはナイトサイトです!

:依存バージョンは、&を時間とともに更新することができます。

関連する問題