更新时间:2022-12-14 GMT+08:00
Yarn
配置场景
Flink运行在Yarn集群上时,JobManager运行在Application Master上。JobManager的一些配置参数依赖于Yarn,通过配置YARN相关的配置,使Flink更好的运行在Yarn上。
配置描述
配置项包括yarn container的内存,虚拟内核,端口等。
参数 |
描述 |
默认值 |
是否必选配置 |
---|---|---|---|
yarn.maximum-failed-containers |
当TaskManager所属容器出错后,重新申请container次数。默认值为Flink集群启动时TaskManager的数量。 |
5 |
否 |
yarn.application-attempts |
Application master重启次数,次数是算在一个validity interval的最大次数,validity interval在flink中设置为akka的timeout。重启后AM的地址和端口会变化,client需要手动连接。 |
2 |
否 |
yarn.heartbeat-delay |
Application Master和YARN Resource Manager心跳的时间间隔。单位:seconds |
5 |
否 |
yarn.containers.vcores |
每个Yarn容器的虚拟核数。 |
默认值是TaskManager的slot数 |
否 |
yarn.application-master.port |
Application Master端口号设置,支持端口范围。 |
32586-32650 |
否 |
父主题: 配置管理Flink