hive元数据库,2024年最新阿里快手拼多多等7家大厂大数据开发面试真题

35 阅读2分钟

hive元数据库

一. 数据库信息表 DBS

select 
	`DB\_ID`
	,`DESC`
	,DB_LOCATION_URI
	,NAME AS DB_NAME
	,OWNER_NAME
	,OWNER_TYPE
	,CREATE_TIME
	,FROM_UNIXTIME(CREATE_TIME,"%Y-%m-%d %H:%I:%S") AS CREATE_DATE
from DBS;

在这里插入图片描述

在这里插入图片描述

二、表

2.表信息 TBLS

select 
	`DB\_ID` #库id
	,TBL_ID #表id
	,SD_ID
	,TBL_NAME   #表名
	,TBL_TYPE  #表类型
	,OWNER
	,OWNER_TYPE
	,RETENTION
	,CREATE_TIME #创建时间
	,FROM_UNIXTIME(CREATE_TIME,"%Y-%m-%d %H:%I:%S") AS CREATE_DATE
	,LAST_ACCESS_TIME #上次修改日期
	,VIEW_EXPANDED_TEXT
	,VIEW_ORIGINAL_TEXT
from TBLS;

在这里插入图片描述

在这里插入图片描述

2.2 表字段信息 COLUMNS_V2

select CD_ID #字段信息id
    ,COLUMN_NAME #字段名
    ,COMMENT  #字段注释
    ,TYPE_NAME #字段类型
    ,INTEGER_IDX #字段顺序
from COLUMNS_V2;

在这里插入图片描述
在这里插入图片描述

三、分区相关的表

3.分区基本信息 PARTITIONS

SELECT 
	 TBL_ID    #表id
	,PART_ID       #分区id
	,PART_NAME  #分区名称
	,SD_ID     #分区的序号
	,CREATE_TIME       #创建日期
	,LAST_ACCESS_TIME  #上次修改日期
FROM PARTITIONS;

在这里插入图片描述

在这里插入图片描述

3.1.分区的字段信息 PARTITION_KEYS

img img img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取