У меня интервал между партиями 5 секунд.
Я хочу посмотреть, сколько rdd сформировано в одной партии. Поэтому я добавил время внутри forEach для печати времени в секундах и подсчета rdd через 5 секунд.
textStream.foreachRDD(rdd =>{
println("======="+ TimeUnit.MILLISECONDS.toMinutes(Instant.now.toEpochMilli))
rdd.foreach(println(_))
})
Это дает то же самое время (текущий пустой ввод):
=======26461220
=======26461220
=======26461220
=======26461220
время должно измениться правильно? Q1. Как распечатать текущее время?
Q2. Сколько rdd формируется в потоке?