系列文章目录

实践数据湖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是什么相关推荐

  1. 实践数据湖iceberg 第十四课 元数据合并(解决元数据随时间增加而元数据膨胀的问题)

    系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...

  2. 实践数据湖iceberg 第二十四课 iceberg元数据详细解析

    系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...

  3. 实践数据湖iceberg 第三十七课 kakfa写入iceberg的 icberg表的 enfource ,not enfource测试

    系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...

  4. 实践数据湖iceberg 第三十四课 基于数据湖icerberg的流批一体架构-流架构测试

    系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...

  5. 实践数据湖iceberg 第二十一课 flink1.13.5 + iceberg0.131 CDC(测试成功INSERT,变更操作失败)

    系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...

  6. 实践数据湖iceberg 第九课 合并小文件

    系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...

  7. 实践数据湖iceberg 第五课 hive catalog特点

    系列文章目录 @[TOC](文章目录) 前言 不以完美记录做为目标.以记录自己学习过程为主线,进行记录,记录通过实践,来了解原理,并把这个实践过程分享给后来需要学习的同学. 本节:了解hive cat ...

  8. python血条游戏代码_零基础快速学十二课Python完整游戏代码,使用「格式符%」来处理...

    十二课Python不同数据类型的拼接方式,使用[格式符%]来处理 不过它还没有全部解决:打印出每局结果,三局两胜打印最终战果.这就是版本3.0需要做的事情. 打印战果,三局两胜. 对比2.0版本,在3 ...

  9. C#之windows桌面软件第十二课:电脑ADC值显示(上位机),记忆上次串口号,并用TrackBar控件显示ADC值

    C#之windows桌面软件第十二课:电脑ADC值显示(上位机),记忆上次串口号,并用TrackBar控件显示ADC值 using System; using System.Collections.G ...

最新文章

  1. 解决RabbitMQ消息丢失问题和保证消息可靠性
  2. Qt之QMetaObject::invokeMethod()使用简介
  3. 转:RabbitMQ 消息队列特性知多少
  4. 基于java人脸识别考勤签到系统设计与实现毕业设计毕设作品
  5. 无限打开计算机cmd,影子系统无限蓝屏cmd怎么解决
  6. python高维数据_高维数据怎样可视化?
  7. linux访问win10共享文件夹权限,win10共享文件夹无法访问提示“你没有权限访问”怎么办...
  8. SSD浅层网络_ssd目标检测
  9. 重温经典,续写传奇,迈巴赫S600改铱银色加铁灰色双拼喷漆
  10. [含lw+源码等]S2SH+mysql的报刊订阅系统[包运行成功]Java毕业设计计算机毕设
  11. Tomcat环境搭建以及闪退问题
  12. html如何在搜索栏里加放大镜,css 如何在html页面上输出一个“放大镜”形状呢?...
  13. cer openssl 转pem_HTTPS证书转换成PEM格式
  14. 计算机网络谢希仁第七版课后习题答案(第九章)
  15. 相思赋予谁 --知错
  16. neo4j-ogm-core使用小记
  17. UDT 最新源码分析(二) -- 开始与终止
  18. 利用决策树学习基金持仓并识别公司风格类型
  19. 织梦dedecms自定义功能函数(3):用mid调用会员名称或头像
  20. 《国王的演讲》:机会永远是给有准备的人的

热门文章

  1. 如何打造高效的团队?
  2. 计算机统考试题结构,计算机考研统考科目考试内容和试卷题型结构
  3. html英文不会自动换行,css怎么解决英文不换行?
  4. 语音情感识别领域-论文阅读笔记1:融合语音和文字的句段级别情感识别技术
  5. 哈工大计算机博士税后工资+副业月入3W+的经验宝典都总结到这几个公众号了
  6. 又一“交通大学”,要来了?
  7. FineUI的简单配置
  8. 2009年国家最高科技奖获得者 谷超豪院士:做学问要有大眼界
  9. bigword游戏服务器文档,使用Golang实现万人同服的游戏服务器.pdf
  10. matlab语音信号的变速_十种客观评价语音质量的方法