2016-04-05 45 views
2

ben basit scala programı derlemek çalışıyorum ve ben StreamingContext kullanıyorum, benim kod snippet'idir paket org.apache.spark üyesi değildir bu iki hata:Nesne akış

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

ve

not found: type StreamingContext 

herhangi bir yardım lütfen !!

cevap

1

Kıvılcım akışının bağımlılığını yapı yöneticinize eklemeniz gerekir.

+0

sbt dosyasının bağımlılık adını öğrenebilir. –

0

Ondan sonra

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

Sen import açıklamaya doğru bağımlılık tekabül eklemem gerekiyor vardır benim için çalışmalarını eksik bağımlılık ekledik. Ve umarım, spark-streaming bağımlılıklarını içe aktarmış olursunuz. Ayrıca bu bağımlılığa da ihtiyacımız var.

Bağımlılık yönetim aracınıza bağlı bağımlılıklar aşağıda verilmiştir.

Maven için

: Gradle için

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

build.sbt için aşağıdaki ekle:

<dependency> 
    <groupId>org.apache.spark</groupId> 
    <artifactId>spark-mllib_2.11</artifactId> 
    <version>2.1.0</version> 
</dependency> 
SBT için

pom.xml için aşağıdaki ekle

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

TIP: İçe aktarma deyimi arayarak uygun bağımlılığını bulmak için grepcode.com kullanın. Bu bir nite sitesidir!

NOT: bağımlılık sürümleri & saatiyle güncellenebilir.