来自https://flink.apache.org/news/2020/07/14/application-mode.html
每个应用程序创建集群可以看作是创建仅在特定应用程序的作业之间共享的会话集群,并在应用程序完成时拆除。
答案 0 :(得分:1)
一个Flink应用程序可以包含多个作业/部分。使用应用程序模式时,Flink为应用程序部署专用群集。该群集包含一个JobManager
进程,该进程将用于运行Flink应用程序的所有作业/部分。因此,该过程将由应用程序的不同部分共享。
答案 1 :(得分:0)
在应用程序模式假设下,一个应用程序由多个作业组成。每个作业将被隔离,具有单独的作业管理器和任务管理器(从而提供与“逐作业模式”相同的资源隔离和负载平衡保证)。应用程序模式的另一个不同之处是main()方法(预运行)在作业管理器而不是客户端上执行。