flink on yarn 中的flink-conf.yaml参数

在 Flink on YARN 中,flink-conf.yaml 是 Flink 配置文件,用于配置 Flink 应用程序在 YARN 上的运行。通过修改 flink-conf.yaml 文件中的参数,你可以调整 Flink 集群的行为和性能。以下是一些常见的在 flink-conf.yaml 中设置的参数:

  1. yarn.application.name: 指定 Flink 应用程序在 YARN 上的名称。

  2. yarn.application.priority: 指定 Flink 应用程序在 YARN 调度中的优先级。

  3. yarn.queue: 指定 Flink 应用程序提交到 YARN 的队列名称。

  4. yarn.heap-cutoff-min: 如果 Flink TaskManager 的堆内存小于此值,则 Flink 会在 YARN 上启动一个附加的非堆外存储容器。

  5. yarn.heap-cutoff-ratio: Flink TaskManager 的堆内存的百分比,小于此比例则 Flink 会在 YARN 上启动一个附加的非堆外存储容器。

  6. yarn.containers.vcores: 指定 Flink TaskManager 容器的虚拟 CPU 核心数。

  7. yarn.container-start-command.template: Flink TaskManager 容器启动命令模板。

  8. yarn.container-executor: 指定在 YARN 上启动 Fl

你可能感兴趣的:(flink,大数据)