Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala StreamingContext没有构造函数_Scala_Apache Spark_Spark Streaming - Fatal编程技术网

Scala StreamingContext没有构造函数

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

我正在处理非常基本的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
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))