They are all different representations of a job.

StreamGraph is the representation made by DataStream API, which gets converted into the JobGraph (which is API-agnositic), that is submitted to Flink. From the JobGraph we then create an ExecutionGraph, which is the runtime representation of a job.

On 23/05/2022 12:36, Prabhu Joseph wrote:
Hi, Could someone give an idea of what these graphs - StreamGraph, JobGraph
and ExecutionGraph are and their differences.

Thanks, Prabhu Joseph


Reply via email to