当前位置:网站首页>18.flink Table/Sql API之 catlog
18.flink Table/Sql API之 catlog
2022-08-09 02:03:00 【会飞的鱼干干】
概要
本小节只讲解catlog的概念,不涉及代码部分,而这一部分的知识是十分重要的。
1.catlog是干嘛的
flink内部的Table是flink自己的数据对象,不是狭义上的mysql上的table, flink连接外部数据库(比如mysql/hive)建立Table的时候需要catlog提供的元数据信息做桥接。 这就是catlog的作用。 引用官网的一句话:Catalog 使用户能够引用其他数据库中的元数据,并自动将它们映射到 Flink 对应的元数据。 这些元数据是sql支持的基础。
2.catlog有哪些
要知道不同的数据库的元数据类型不一样,因此catlog也分为很多种。
- GenericInMemoryCatalog
内存型catlog,所有对象仅在会话的生命周期内可用。 - JdbcCatalog
JdbcCatalog提供了flink到mysql的元数据的映射,使得flink可以很方便的将myql数据库中的数据转换成flink的Table。 - HiveCatalog
作为纯 Flink 元数据的持久存储,以及作为读取和写入现有 Hive 元数据的接口。 - 自定义catlog
需要用户实现CatalogFactory 接口
3.总结
catlog作为flink 和外部数据存储系统的元数据映射媒介是很重要的,你需要理解利用catlog你就实现在flink代码中连接以及操作外部数据库。 catlog 可以查看数据库databases, 创建数据库,在数据库中创建表格, listtable. 等。
边栏推荐
- 2022杭电多校第五场1007(生成函数+启发式合并+ntt)
- 软件测试技术之如何编写测试用例(5)
- Go-11 - Process Control
- Composer usage record
- Electromagnetic radiation safety standards and detection methods
- composer的使用记录
- RF调试过程中现象一
- NPDP改版前最后一次考试!请注意
- Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules
- Likou Brush Question Record 5.1-----59. Spiral Matrix II
猜你喜欢
PMP有什么答题技巧?
HCIP-R&S By Wakin自用笔记(3)OSPF之各类LSA及LSA更新规则
力扣刷题记录4.1-----209. 长度最小的子数组
etcd实现大规模服务治理应用实战
2022PMP项目管理认证考试报考指南(1)
JDBC technology (3) - use Druid database connection pool test
The most fierce "employee" in history, madly complaining about the billionaire boss Xiao Zha: So rich, he always wears the same clothes!
边缘计算的三个关键好处
[C language brush questions] Application of fast and slow pointers in linked lists
spdlog日志库的封装使用
随机推荐
etcd实现大规模服务治理应用实战
JDBC technology (1) - a simple JDBC test
Etcd realize large-scale application service management of actual combat
Data recovery software EasyRecovery supports recovery of all types of files
史上最猛“员工”,疯狂吐槽亿万富翁老板小扎:那么有钱,还总穿着同样的衣服!
Codeforces Round #809 (Div. 2)A~D1
智能视频监控设计摄像头部分
The most fierce "employee" in history, madly complaining about the billionaire boss Xiao Zha: So rich, he always wears the same clothes!
UsernameAuthenticationFilter授权成功后调用AuthenticationSuccessHandler时的解析
谷歌翻译下载-免费谷歌翻译软件下载
eladmin容器部署超详细过程
LeetCode每日一题:搜索插入位置 (均1200道)方法:二分查找
年金险的安全性怎么样啊?可靠吗?
.reduce()的简单例子
2022 Eye Care Products Exhibition, Beijing Eye Health Exhibition, Ophthalmology Exhibition, Myopia Correction Equipment Exhibition
D. Tournament Countdown
Likou Brush Question Record 6.1-----203. Remove linked list elements
LeetCode每日两题02:轮转数组 (均1200道)
HCIP-R&S By Wakin自用笔记(2)OSPF之OSPF回顾、虚连接
ROS2 ERROR: OpenGL 1.5 is not supported in GLRenderSystem::initialiseContext at C:\ci\ws\build...