Re: StreamGraph vs JobGraph vs ExecutionGraph

2022-05-23 Thread Prabhu Joseph
Great, thanks for the details. On Tue, May 24, 2022 at 8:07 AM Sriram Ganesh wrote: > Hi Prabhu, > > For detail understanding check it out this link: > > https://www.alibabacloud.com/blog/in-depth-analysis-of-flink-job-execution-flink-advanced-tutorials_596633 > > Thanks, > Sriram G > > On Tue,

Re: StreamGraph vs JobGraph vs ExecutionGraph

2022-05-23 Thread Sriram Ganesh
Hi Prabhu, For detail understanding check it out this link: https://www.alibabacloud.com/blog/in-depth-analysis-of-flink-job-execution-flink-advanced-tutorials_596633 Thanks, Sriram G On Tue, May 24, 2022, 07:53 Shengkai Fang wrote: > I think the question also confused me for a long time. > >

Re: StreamGraph vs JobGraph vs ExecutionGraph

2022-05-23 Thread Shengkai Fang
I think the question also confused me for a long time. I think: - The StreamGraph is just a logical representation of the job, which contains the basic information of the Job. - The JobGraph is serializable, which is used between the client and job master. Job Master is able to assign the resourc

Re: StreamGraph vs JobGraph vs ExecutionGraph

2022-05-23 Thread Chesnay Schepler
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 j

StreamGraph vs JobGraph vs ExecutionGraph

2022-05-23 Thread Prabhu Joseph
Hi, Could someone give an idea of what these graphs - StreamGraph, JobGraph and ExecutionGraph are and their differences. Thanks, Prabhu Joseph