实践数据湖iceberg 第十二课 catalog是什么
系列文章目录
实践数据湖iceberg 第一课 入门
实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式
实践数据湖iceberg 第三课 在sqlclient中,以sql方式从kafka读数据到iceberg
实践数据湖iceberg 第四课 在sqlclient中,以sql方式从kafka读数据到iceberg(升级版本到flink1.12.7)
实践数据湖iceberg 第五课 hive catalog特点
实践数据湖iceberg 第六课 从kafka写入到iceberg失败问题 解决
实践数据湖iceberg 第七课 实时写入到iceberg
实践数据湖iceberg 第八课 hive与iceberg集成
实践数据湖iceberg 第九课 合并小文件
实践数据湖iceberg 第十课 快照删除
实践数据湖iceberg 第十一课 测试分区表完整流程(造数、建表、合并、删快照)
实践数据湖iceberg 第十二课 catalog是什么
实践数据湖iceberg 第十三课 metadata比数据文件大很多倍的问题
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 系列文章目录
- 概要
- 1. 从建立catalog的语句,了解catalog
- 2.hiveCatalog与hadoopCatalog异同
- 3.通过hive客户端访问iceberg
- 总结
概要
了解catalog是什么
1. 从建立catalog的语句,了解catalog
建catalog,db,表的语句。
CREATE CATALOG hive_catalog6 WITH ('type'='iceberg','catalog-type'='hive','uri'='thrift://hadoop101:9083','clients'='5','property-version'='1','warehouse'='hdfs:user/hive/warehouse/hive_catalog6'
);database 各个catalog是共享的
use catalog hive_catalog6;
create database iceberg_db6;create table `hive_catalog6`.`iceberg_db6`.`behavior_log_ib`(log STRING
)
catalog只是声明了,该catalog的文件存储格式是iceberg以及在hive中实际存储的路径。
使用哪个catalog,就是使用对应的数据格式、以及文件存储路径
具体的表需要建立在不同的database上。
database只需建立一次(例如mysql)。
catalog每次进入客户端都需要建一次catalog.
2.hiveCatalog与hadoopCatalog异同
相同点: 都在hadoop上创建元数据
不同点:hiveCatalog会把元数据写一份到hive的metadata中
删除表时:直接删除hiveCatalog对应的hadoop文件,再用sql drop表会报错(报错信息大意是:通过元数据找到表,但hdfs的文件已经不存在)。
3.通过hive客户端访问iceberg
hive支持catalog的语法,能show database,use db, show tables;查到里面的表
总结
catalog只是声明了,该catalog的文件存储格式是iceberg以及在hive中实际存储的路径。
实践数据湖iceberg 第十二课 catalog是什么相关推荐
- 实践数据湖iceberg 第十四课 元数据合并(解决元数据随时间增加而元数据膨胀的问题)
系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...
- 实践数据湖iceberg 第二十四课 iceberg元数据详细解析
系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...
- 实践数据湖iceberg 第三十七课 kakfa写入iceberg的 icberg表的 enfource ,not enfource测试
系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...
- 实践数据湖iceberg 第三十四课 基于数据湖icerberg的流批一体架构-流架构测试
系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...
- 实践数据湖iceberg 第二十一课 flink1.13.5 + iceberg0.131 CDC(测试成功INSERT,变更操作失败)
系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...
- 实践数据湖iceberg 第九课 合并小文件
系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...
- 实践数据湖iceberg 第五课 hive catalog特点
系列文章目录 @[TOC](文章目录) 前言 不以完美记录做为目标.以记录自己学习过程为主线,进行记录,记录通过实践,来了解原理,并把这个实践过程分享给后来需要学习的同学. 本节:了解hive cat ...
- python血条游戏代码_零基础快速学十二课Python完整游戏代码,使用「格式符%」来处理...
十二课Python不同数据类型的拼接方式,使用[格式符%]来处理 不过它还没有全部解决:打印出每局结果,三局两胜打印最终战果.这就是版本3.0需要做的事情. 打印战果,三局两胜. 对比2.0版本,在3 ...
- C#之windows桌面软件第十二课:电脑ADC值显示(上位机),记忆上次串口号,并用TrackBar控件显示ADC值
C#之windows桌面软件第十二课:电脑ADC值显示(上位机),记忆上次串口号,并用TrackBar控件显示ADC值 using System; using System.Collections.G ...
最新文章
- 解决RabbitMQ消息丢失问题和保证消息可靠性
- Qt之QMetaObject::invokeMethod()使用简介
- 转:RabbitMQ 消息队列特性知多少
- 基于java人脸识别考勤签到系统设计与实现毕业设计毕设作品
- 无限打开计算机cmd,影子系统无限蓝屏cmd怎么解决
- python高维数据_高维数据怎样可视化?
- linux访问win10共享文件夹权限,win10共享文件夹无法访问提示“你没有权限访问”怎么办...
- SSD浅层网络_ssd目标检测
- 重温经典,续写传奇,迈巴赫S600改铱银色加铁灰色双拼喷漆
- [含lw+源码等]S2SH+mysql的报刊订阅系统[包运行成功]Java毕业设计计算机毕设
- Tomcat环境搭建以及闪退问题
- html如何在搜索栏里加放大镜,css 如何在html页面上输出一个“放大镜”形状呢?...
- cer openssl 转pem_HTTPS证书转换成PEM格式
- 计算机网络谢希仁第七版课后习题答案(第九章)
- 相思赋予谁 --知错
- neo4j-ogm-core使用小记
- UDT 最新源码分析(二) -- 开始与终止
- 利用决策树学习基金持仓并识别公司风格类型
- 织梦dedecms自定义功能函数(3):用mid调用会员名称或头像
- 《国王的演讲》:机会永远是给有准备的人的
热门文章
- 如何打造高效的团队?
- 计算机统考试题结构,计算机考研统考科目考试内容和试卷题型结构
- html英文不会自动换行,css怎么解决英文不换行?
- 语音情感识别领域-论文阅读笔记1:融合语音和文字的句段级别情感识别技术
- 哈工大计算机博士税后工资+副业月入3W+的经验宝典都总结到这几个公众号了
- 又一“交通大学”,要来了?
- FineUI的简单配置
- 2009年国家最高科技奖获得者 谷超豪院士:做学问要有大眼界
- bigword游戏服务器文档,使用Golang实现万人同服的游戏服务器.pdf
- matlab语音信号的变速_十种客观评价语音质量的方法