Scala StreamingContext没有构造函数
我正在处理非常基本的Spark流Scala代码。代码如下所示Scala StreamingContext没有构造函数,scala,apache-spark,spark-streaming,Scala,Apache Spark,Spark Streaming,我正在处理非常基本的Spark流Scala代码。代码如下所示 import org.apache.spark.streaming._ import org.apache.spark.streaming.StreamingContext import org.apache.spark.streaming.StreamingContext._ import org.apache.spark.storage.StorageLevel import org.apache.spark.SparkConf
import org.apache.spark.streaming._
import org.apache.spark.streaming.StreamingContext
import org.apache.spark.streaming.StreamingContext._
import org.apache.spark.storage.StorageLevel
import org.apache.spark.SparkConf
object TestStreamProcessor {
def main(args: Array [String]) {
val batchInterval = 5
val sparkConfig = new SparkConf().setAppName("TestKinesisConsumer")
val ssc = new StreamingContext(sparkConfig, batchInterval)
ssc.start()
ssc.awaitTerminationOrTimeout(batchIntervalSeconds * 5 * 1000)
}
}
但在使用maven构建代码时出现以下错误
error: org.apache.spark.streaming.StreamingContext does not have a constructor
[INFO] val ssc = new StreamingContext(sparkConfig, batchInterval)
以前有人遇到过这个问题吗?那么你的问题到底是什么?如果打开,可以看到
batchDuration
参数的类型为。你试过类似的东西吗
val ssc = new StreamingContext(sparkConfig, Seconds(batchInterval))
那么你的问题到底是什么?如果打开,可以看到
batchDuration
参数的类型为。你试过类似的东西吗
val ssc = new StreamingContext(sparkConfig, Seconds(batchInterval))