hive 自定义元数据表_Hive——元数据表含义

本文介绍了Hive的元数据表,包括VERSION、DBS、DATABASE_PARAMS、TBLS、TABLE_PARAMS、SDS、SERDS、SERDE_PARAMS、COLUMNS_V2、PARTITIONS、PARTITION_KEYS、PARTITION_KEY_VALS和PARTITION_PARAMS等,详细阐述了每个表的字段和作用,为理解Hive元数据存储提供了全面的参考。
摘要由CSDN通过智能技术生成

Hive——元数据表含义

1、VERSION   -- 查询版本信息

FieldTypeComment

VER_ID

bigint(20)

ID主键

SCHEMA_VERSION

varchar(127)

Hive版本

VERSION_COMMENT

varchar(255)

版本说明

2、DBS     -- 存储Hive中所有数据库的基本信息

FieldTypeComment

DB_ID

bigint(20)

数据库ID

DESC

varchar(4000)

数据库描述

DB_LOCATION_URI

varchar(4000)

数据库HDFS路径

NAME

varchar(128)

数据库名

OWNER_NAME

varchar(128)

数据库所有者用户名

OWNER_TYPE

varchar(10)

所有者角色

3、DATABASE_PARAMS  --该表存储数据库的相关参数,在CREATE DATABASE时候用

FieldTypeComment

DB_ID

bigint(20)

数据库ID

PARAM_KEY

varchar(180)

参数名

PARAM_VALUE

varchar(4000)

参数值

4、TBLS  --该表中存储Hive表、视图、索引表的基本信息

FieldTypeComment

TBL_ID

bigint(20)

表ID

CREATE_TIME

int(11)

创建时间

DB_ID

bigint(20)

数据库ID

LAST_ACCESS_TIME

int(11)

上次访问时间

OWNER

varchar(767)

所有者

RETENTION

int(11)

保留字段

SD_ID

bigint(20)

序列化配置信息

TBL_NAME

varchar(128)

表名

TBL_TYPE

varchar(128)

表类型

VIEW_EXPANDED_TEXT

mediumtext

视图的详细HQL语句

VIEW_ORIGINAL_TEXT

mediumtext

视图的原始HQL语句

5、TABLE_PARAMS  --该表存储表/视图的属性信息。

FieldTypeComment

TBL_ID

bigint(20)

表ID

PARAM_KEY

varchar(256)

属性名

PARAM_VALUE

varchar(4000)

属性值

6、SDS  --该表保存文件存储的基本信息,如INPUT_FORMAT、OUTPUT_FORMAT、是否压缩等。

FieldTypeComment

SD_ID

bigint(20)

存储信息ID

CD_ID

bigint(20)

字段信息ID

INPUT_FORMAT

varchar(4000)

文件输入格式

IS_COMPRESSED

bit(1)

是否压缩

IS_STOREDASSUBDIRECTORIES

bit(1)

是否以子目录存储

LOCATION

varchar(4000)

HDFS路径

NUM_BUCKETS

int(11)

分桶数量

OUTPUT_FORMAT

varchar(4000)

文件输出格式

SERDE_ID

bigint(20)

序列化类ID

7、SERDS      --该表存储序列化使用的类信息

FieldTypeComment

SERDE_ID

bigint(20)

序列化类配置ID

NAME

varchar(128)

序列化类别名

SLIB

varchar(4000)

序列化类

8、SERDE_PARAMS      --该表存储序列化的一些属性、格式信息,比如:行、列分隔符

FieldTypeComment

SERDE_ID

bigint(20)

序列化类配置ID

PARAM_KEY

varchar(256)

属性名

PARAM_VALUE

varchar(4000)

属性值

9、COLUMNS_V2      --该表存储表对应的字段信息。

FieldTypeComment

CD_ID

bigint(20)

字段信息ID

COMMENT

varchar(256)

字段注释

COLUMN_NAME

varchar(128)

字段名

TYPE_NAME

varchar(4000)

字段类型

INTEGER_IDX

int(11)

字段顺序

10、PARTITIONS      --该表存储表分区的基本信息。

FieldTypeComment

PART_ID

bigint(20)

分区ID

CREATE_TIME

int(11)

分区创建时间

LAST_ACCESS_TIME

int(11)

最后一次访问时间

PART_NAME

varchar(767)

分区名

SD_ID

bigint(20)

分区存储ID

TBL_ID

bigint(20)

表ID

11、PARTITION_KEYS      --该表存储分区的字段信息。

FieldTypeComment

TBL_ID

bigint(20)

表ID

PKEY_COMMENT

varchar(4000)

分区字段说明

PKEY_NAME

varchar(128)

分区字段名

PKEY_TYPE

varchar(767)

分区字段类型

INTEGER_IDX

int(11)

分区字段顺序

12、PARTITION_KEY_VALS      --该表存储分区字段值。

FieldTypeComment

PART_ID

bigint(20)

分区ID

PART_KEY_VAL

varchar(255)

分区字段值

INTEGER_IDX

int(11)

分区字段值顺序

13、PARTITION_PARAMS      --该表存储分区的属性信息。

FieldTypeComment

PART_ID

bigint(20)

分区ID

PARAM_KEY

varchar(256)

分区属性名

PARAM_VALUE

varchar(4000)

分区属性值

其他不常用的元数据表:

DB_PRIVS:数据库权限信息表。通过GRANT语句对数据库授权后,将会在这里存储。

IDXS:索引表,存储Hive索引相关的元数据

INDEX_PARAMS:索引相关的属性信息。

TAB_COL_STATS:表字段的统计信息。使用ANALYZE语句对表字段分析后记录在这里。

TBL_COL_PRIVS:表字段的授权信息

PART_PRIVS:分区的授权信息

PART_COL_STATS:分区字段的统计信息。

PART_COL_PRIVS:分区字段的权限信息。

FUNCS:用户注册的函数信息

FUNC_RU:用户注册函数的资源信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值