Доступ к batchDuration в StreamingContext с использованием публичного API? - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь получить доступ к полю batchDuration в StreamingContext. Я не вижу общедоступного API, который бы выставлял это значение. Как получить доступ к этому полю? Это в основном размер окна потоковой работы. Мой код не имеет доступа к заданию, определяемому пользователем, чтобы получить значение оттуда.

1 Ответ

0 голосов
/ 04 июля 2018

Создайте свой класс или объект внутри package org.apache.spark.streaming пакета, а затем используйте следующий код для получения batchDuration из StreamingContext

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