sqlupdate

使用flink Table &Sql api来构建批量和流式应用(3)Flink Sql 使用

孤人 提交于 2020-04-24 09:15:31
从flink的官方文档,我们知道flink的编程模型分为四层,sql层是最高层的api,Table api是中间层,DataStream/DataSet Api 是核心,stateful Streaming process层是底层实现。 其中, flink dataset api使用及原理 介绍了DataSet Api flink DataStream API使用及原理 介绍了DataStream Api flink中的时间戳如何使用?---Watermark使用及原理 介绍了底层实现的基础Watermark flink window实例分析 介绍了window的概念及使用原理 Flink中的状态与容错 介绍了State的概念及checkpoint,savepoint的容错机制 上上篇< 使用flink Table &Sql api来构建批量和流式应用(1)Table的基本概念 >介绍了Table的基本概念及使用方法 上篇< 使用flink Table &Sql api来构建批量和流式应用(2)Table API概述 > 本篇主要看看Flink Sql 有哪些功能及背后的原理 1. sql功能 体现在org.apache.flink.table.api.TableEnvironment,目前flink仅支持select和insert操作 (1) select /** *