I have this DAG screenshot from Flink UI.
I am wondering why is the middle "icebergsink-writer" operator not chained with the first operator chain?
Or an equivalent question is why is forward partitioner used here?
The first operator chain are all map functions after source. The last two operators are added like this.
--------------------------
dataStream
.transform("icebergsink-writer", TypeInformation.of(SomeClass.class), writer)
.addSink(committer)
.name("icebergsink-committer")
.uid("icebergsink-committer")
.setParallelism(1);
Thanks,
Steven