Apache Flink Table API 的 Catalog 是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计553个文字,预计阅读时间需要3分钟。
Apache Flink的Table API提供了将数据注册为Table的方式,并实现了通过SQL进行数据计算的接口。这两个API实现了Apache Flink批流统一系统的实现方式。核心在于:将数据注册为Table,并支持通过SQL进行计算。
一文了解ApacheFlinkCa“Apache Flink的Table API提供了对数据注册为Table的方式, 实现把数据通过SQL的方式进行计算。Table API与SQL API实现了Apache Flink的批流统一的实现方式。Table API与SQL API的核心概念就是TableEnviroment。TableEnviroment对象提供方法注册数据源与数据表信息。那么数据源与数据表的信息则存储在CataLog中。所以,CataLog是TableEnviroment的重要组成部分。”
Apache Flink在获取TableEnviroment对象后,可以通过Register实现对数据源与数据表进行注册。注册完成后数据库与数据表的原信息则存储在CataLog中。CataLog中保存了所有的表结构信息、数据目录信息等。
内部CataLog注册
本文共计553个文字,预计阅读时间需要3分钟。
Apache Flink的Table API提供了将数据注册为Table的方式,并实现了通过SQL进行数据计算的接口。这两个API实现了Apache Flink批流统一系统的实现方式。核心在于:将数据注册为Table,并支持通过SQL进行计算。
一文了解ApacheFlinkCa“Apache Flink的Table API提供了对数据注册为Table的方式, 实现把数据通过SQL的方式进行计算。Table API与SQL API实现了Apache Flink的批流统一的实现方式。Table API与SQL API的核心概念就是TableEnviroment。TableEnviroment对象提供方法注册数据源与数据表信息。那么数据源与数据表的信息则存储在CataLog中。所以,CataLog是TableEnviroment的重要组成部分。”
Apache Flink在获取TableEnviroment对象后,可以通过Register实现对数据源与数据表进行注册。注册完成后数据库与数据表的原信息则存储在CataLog中。CataLog中保存了所有的表结构信息、数据目录信息等。
内部CataLog注册

