Flink 1.9 Table & SQL 第一个程序 WordCount

Posted @SmartSi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flink 1.9 Table & SQL 第一个程序 WordCount相关的知识,希望对你有一定的参考价值。

Flink 版本:1.9.3

在 Flink 1.9 版本,Table API 和 SQL 功能尚不完整,正在积极开发中。

1. 依赖

1.1 Planner

从 Flink 1.9 开始,Flink 提供了两种不同的 Planner 实现来执行 Table & SQL API 程序:

  • Blink Planner:Flink 1.9+
  • Old Planner:Flink 1.9 之前

Planner 负责将关系运算符转换为可执行的、优化的 Flink 作业。两个 Planner 都带有不同的优化规则和运行时类。它们在支持的功能集上会有所不同。在生产中,我们还是推荐使用在 Flink 1.9 版本之前就存在的 Old Planner。

1.2 依赖项

根据你使用的编程语言,需要将 Java 或者 Scala API 添加到项目中,以便能使用 Table API 和 SQL 来定义作业流:

<dependency>
  <groupId<

以上是关于Flink 1.9 Table & SQL 第一个程序 WordCount的主要内容,如果未能解决你的问题,请参考以下文章

翻译Flink Table Api & SQL — 配置

翻译Flink Table Api & SQL —Streaming 概念 ——时间属性

翻译Flink Table 和 SQL API 概念与通用API

Flink Table API & SQL 基本操作

Flink Table API & SQL 基本操作

2021年大数据Flink(三十):Flink ​​​​​​​Table API & SQL 介绍