详细教程 | 如何使用DolphinScheduler调度Flink实时任务

本文将详细演示如何使用 Apache DolphinScheduler 调度 Flink 实时任务。

Apache DolphinScheduler 非常适用于实时数据处理场景,尤其是与 Apache Flink 的集成。DolphinScheduler 提供了丰富的功能,包括任务依赖管理、动态调度、实时监控和日志管理,能够有效简化 Flink 实时任务的管理和部署。通过 DolphinScheduler 的可视化界面,用户可以轻松创建和配置 Flink 任务,设置任务的调度规则,并实时监控任务的执行状态,帮助企业高效地处理大规模实时数据,提升数据处理的效率和可靠性。

本文将详细演示如何使用 Apache DolphinScheduler 调度 Flink 实时任务。

  1. 在“项目管理”>>"工作流定义" 里边创建工作流

    1738980309422007790bb8b9a461bb4745a65eacaeaac

  2. 选择flink_stream 

    173898030943584eb2429cb7bd5910d2c8324f28e2a8e

  3. 选择安装flink服务的节点worker分组 程序类型选择 sql 

    1738980309433f7cb8529fb6389180acf56b11aebe2d0

  4. 在“脚本” 编写框输入 flink-sql主代码 

    17389803094334f121ada68f8b40d10af9a0933f25a29

  5. 选择flink版本,指定任务名称,配置资源参数 最后点击确认保存  

    17389803094406a7296b54ca3a62a237303e9b9148bb7

  6. 在任务定义>> 实时任务列表找到刚才编写的 flink_stream 任务流,点击执行

17389803094460f6033e45e54b16e4f8601aa8b055c94