Во Flink я читаю файл, используя readTextFile
и применяю SlidingProcessingTimeWindows.of(Time.milliseconds(60), Time.milliseconds(60))
60 мсек со слайдом 60 мсек на нем. В оконном потоке я вычисляю среднее значение второго поля кортежа. Мой текстовый файл содержит 1100 строк, и каждая строка является кортежем (String, Integer). Я установил параллелизм на 1 и ввел сообщения в первое поле кортежа.
Когда я запускаю код, каждый раз получаю разные ответы. Я имею в виду, что это похоже на то, что иногда он читает весь файл, а иногда он читает сначала несколько строк файла. Имеет ли это какое-то отношение к размеру окна скользящей суммы? Как можно выяснить это соотношение, чтобы я мог определить размер и скользящую величину окна?