当前位置:网站首页>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. 等。
边栏推荐
- MT4/MQL4 Getting Started to Mastering EA Tutorial Lesson 1 - MQL Language Common Functions (1) OrderSend() Function
- Go-12-Structure
- 多语种翻译-免费多语种翻译软件
- eladmin容器部署超详细过程
- 2022 PMP Project Management Certification Exam Registration Guide (1)
- 9.1-----24. Swap the nodes in the linked list in pairs
- 10.1-----19. Delete the Nth node from the bottom of the linked list
- Go-7-RESTful API的设计
- 企业里Foxmail邮箱问题解决方法汇总
- JDBC技术(三)——使用Druid数据库连接池测试
猜你喜欢

力扣刷题记录5.1-----59. 螺旋矩阵 II

德语翻译-德语在线批量翻译软件

力扣刷题记录6.1-----203. 移除链表元素

How js implements array deduplication (7 kinds)

NPDP改版前最后一次考试!请注意

The 7 taboos of time management summarized by the postgraduate students, how many have you won?

2022杭电多校第五场1007(生成函数+启发式合并+ntt)

MT4/MQ4L入门到精通EA教程第二课-MQL语言常用函数(二)-账户信息常用功能函数

边缘计算的三个关键好处

企业面临的五大数据安全挑战
随机推荐
【Unity】判断鼠标是否点击在UI上
HCIP-R&S By Wakin自用笔记(2)OSPF之OSPF回顾、虚连接
HNUMSC-C语言第一课
程序员的日常生活 | 每日趣闻
Significance Test--Study Notes
2022 China Eye Expo, China Beijing International Children and Adolescent Eye Health Industry Exhibition
[C language brush questions] Application of fast and slow pointers in linked lists
D. Tournament Countdown
Simple example of .reduce()
使用JS实现数组扁平化的几种方式
typescript89-展示任务列表功能
Go-10-模块与包
qps tps rps 区别
2022护眼产品展,北京眼健康展,眼科医学展,近视矫正设备展
HCIP-R&S By Wakin自用笔记(3)OSPF之各类LSA及LSA更新规则
RF调试过程中现象一
低代码开发创新企业应用构建模式
史上最猛“员工”,疯狂吐槽亿万富翁老板小扎:那么有钱,还总穿着同样的衣服!
如何在推荐系统中玩转知识图谱
etcd实现大规模服务治理应用实战