使用公共API访问StreamingContext中的batchDuration?

时间:2018-07-04 11:59:36

标签: apache-spark spark-streaming

我正在尝试访问StreamingContext中的batchDuration字段。我看不到任何公开此值的公共API。如何访问该字段?这基本上是流作业的窗口大小。我的代码无权访问用户定义的作业以从中获取值。

1 个答案:

答案 0 :(得分:1)

package org.apache.spark.streaming包中创建您的对象,然后使用以下代码从 StreamingContext 获取 batchDuration / strong>

val ssc: StreamingContext = ???
ssc.graph.batchDuration