1. Per-Job Mode

在Per-Job Mode中,每个Flink作业都会创建一个新的YARN应用程序实例。当作业执行完毕后,YARN应用程序实例也会被终止。在这种模式下,每个作业都可以独立地配置资源。

  1. Session Mode

在Session Mode中,Flink集群会在YARN上启动一个长时间运行的YARN应用程序实例,该实例会一直运行直到被手动终止。在这种模式下,多个Flink作业可以共享同一个YARN应用程序实例,因此可以节省启动和关闭YARN应用程序实例所需的时间。

  1. Application Mode

在Application Mode中,Flink集群会在YARN上启动一个长时间运行的YARN应用程序实例,该实例会一直运行直到被手动终止。与Session Mode不同的是,每个作业都会创建一个新的Flink集群实例,而不是共享同一个Flink集群实例。在这种模式下,每个作业都可以独立地配置资源。

flink on yarn的三种作业提交方式的区别

原文地址: https://www.cveoy.top/t/topic/dCiv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录