
Flink SQL 是 Apache Flink 的核心模块之一,它让开发者可以使用标准的 SQL 语法来编写流处理和批处理作业。对于不想深究 Java/Scala 复杂 API 的“小白”来说,Flink SQL 是进入实时计算领域的最佳敲门砖。
本文将基于 Flink 1.20.1 版本,手把手教你在 WSL2 (Ubuntu) 环境下搭建环境,并运行你的第一个 Flink SQL 任务。
一、为什么选择 Flink SQL?
- 低门槛:会写 SQL 就能开发实时任务。
- 统一性:批流一体,同一套 SQL 既可以跑历史数据(批),也可以跑实时数据(流)。
- 生态丰富:内置了大量的 Connector(连接器),轻松连接 Kafka、MySQL、Hive 等主流组件。
2026/2/6大约 4 分钟