Я пытаюсь преобразовать поток данных без использования окна, предоставленного Flink. Мой код выглядит примерно так:
val stream1 = executionEnvironment.getStream
val stream2 = stream1.flatMap(someFunction)
stream2.addSink(s3_Sink)
executionEnvironment.execute()
Тем не менее, после отправки и выполнения моей работы, я не получаю вывод на S3. Веб-интерфейс показывает 0 полученных байтов, 0 полученных записей, 0 отправленных байтов, 0 отправленных записей.
Другое запущенное задание Flink уже использует тот же источник данных, поэтому с источником данных все в порядке. Там нет нигде ошибок, но все еще нет вывода. Может ли это быть из-за того, что я не использую какие-либо операции с окнами или клавишами? Я попытался получить выходные данные после назначения восходящих временных меток, но не получил никакого вывода. Есть идеи, что не может работать?