Flink作业引擎概述
Flink WebUI提供基于Web的可视化开发平台,用户只需要编写SQL即可开发作业,极大降低作业开发门槛。同时通过作业平台能力开放,支持业务人员自行编写SQL开发作业来快速应对需求,大大减少Flink作业开发工作量。
Flink WebUI功能仅支持MRS 3.1.0及之后版本。
Flink WebUI特点
Flink WebUI主要有以下特点:
Flink WebUI关键能力
Flink WebUI关键能力如表1:
关键能力分类 |
描述 |
---|---|
批流一体 |
|
Flink SQL内核能力 |
|
Flink SQL可视化定义 |
|
Flink作业可视化管理 |
|
性能&可靠性 |
|
Flink WebUI应用流程
Flink WebUI应用流程参考如下步骤:
阶段 |
说明 |
参考章节 |
---|---|---|
创建应用 |
通过应用来隔离不同的上层业务。 |
|
创建集群连接 |
通过集群连接配置访问不同的集群。 |
|
创建数据连接 |
通过数据连接,访问不同的数据服务,包括HDFS、Kafka等。 |
|
创建流表 |
通过数据表,定义源表、维表、输出表的基本属性和字段信息。 |
|
创建SQL/JAR作业(流式/批作业) |
定义Flink作业的API,包括Flink SQL和Flink Jar作业。 |
|
作业管理 |
管理创建的作业,包括作业启动、开发、停止、删除和编辑等。 |