大数据之flink教程-TableAPI和SQL-Java版.pdfVIP

  • 34
  • 0
  • 约3.79万字
  • 约 46页
  • 2022-08-18 发布于山东
  • 举报
Table API 和 Flink SQL 第一章 整体介绍 1.1 什么是 Table API 和 Flink SQL Flink 本身是批流统一的处理框架,所以Table API 和SQL,就是批流统一的上层处理API 。 目前功能尚未完善,处于活跃的开发阶段。 Table API 是一套内嵌在Java 和Scala 语言中的查询API ,它允许我们以非常直观的方式, 组合来自一些关系运算符的查询(比如select、filter 和join )。而对于Flink SQL,就是直接可 以在代码中写SQL,来实现一些查询(Query )操作。Flink 的SQL 支持,基于实现了SQL 标 准的Apache Calcite (Apache 开源SQL 解析工具)。 无论输入是批输入还是流式输入,在这两套API 中,指定的查询都具有相同的语义,得 到相同的结果。 1.2 需要引入的依赖 Table API 和SQL 需要引入的依赖有两个:planner 和bridge。 dependency groupIdorg.apache.flink/groupId artifactIdflink-table-planner_2.12/artifactId ver

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档