普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
FAQ
  • Flink 程序

# Flink 程序

Flink 程序用于执行 Flink 程序。对于 Flink 节点:

当程序类型为 Java、Scala 或 Python 时,worker 使用 Flink 命令提交任务 flink run。

当程序类型为 SQL 时,worker 使用 sql-client.sh 提交任务。

flink

flink

flink

参数说明:

参数 说明
程序名称 设置程序的名称。一个作业流定义中的节点名称是唯一的。
任务优先级 worker 线程数不足时,根据优先级从高到低依次执行,优先级一样时根据先进先出原则执行。
Worker 分组 任务分配给 worker 组的机器执行,选择 Default,会随机选择一台 worker 机器执行。
本地参数 是 SHELL 局部的用户自定义参数,会替换脚本中 ${变量} 的内容。
超时告警 勾选超时告警、超时失败,当任务超过”超时时长”后,会发送告警邮件并且任务执行失败。
备注 描述该 Flink 程序的功能描述。
程序类型 支持 Java、Scala、Python 和 SQL 四种语言。
Flink 版本 根据所需环境选择对应的版本即可。
主函数的 Class Flink 程序的入口 Main class 的全路径。
主程序包 执行 Flink 程序的 jar 包(通过项目配置》文件管理上传)。
初始化脚本 用于初始化会话上下文的脚本文件。
脚本 用户开发的应该执行的 SQL 脚本文件。
部署方式 支持 cluster 和 local 两种模式的部署。
任务名称 Flink 程序的名称。
jobManager 内存数 用于设置 jobManager 内存数,可根据实际生产环境设置对应的内存数。
Slot 数量 用于设置 Slot 的数量,可根据实际生产环境设置对应的数量。
taskManager 内存数 用于设置 taskManager 内存数,可根据实际生产环境设置对应的内存数。
taskManager 数量 用于设置 taskManager 的数量,可根据实际生产环境设置对应的数量。
并行度 用于设置执行 Flink 任务的并行度。
主程序参数 设置 Flink 程序的输入参数,支持自定义参数变量的替换。
选项参数 支持 --jar、--files、--archives、--conf 格式。
资源 如果其他参数中引用了资源文件,需要在资源中选择指定。

← Spark程序 DI程序 →