Hive Meta Table

一,主要数据表介绍
1,TBLS:记录和存储hive table的创建时间,名称,类型等信息。

Field

Type

Null

Key

Default

TBL_ID

bigint(20)

NO

PRI

NULL

CREATE_TIME

int(11)

NO

NULL

DB_ID

bigint(20)

YES

MUL

NULL

LAST_ACCESS_TIME

int(11)

NO

NULL

OWNER

varchar(767)

YES

NULL

RETENTION

int(11)

NO

NULL

SD_ID

bigint(20)

YES

MUL

NULL

TBL_NAME

varchar(128)

YES

MUL

NULL

TBL_TYPE

varchar(128)

YES

NULL

VIEW_EXPANDED_TEXT

mediumtext

YES

NULL

VIEW_ORIGINAL_TEXT

mediumtext

YES

NULL

2,TABLE_PARAMS

Field

Type

Null

Key

Default

TBL_ID

bigint(20)

NO

PRI

NULL

PARAM_KEY

Varchar(256)

NO

PRI

NULL

PARAM_VALUE

Varchar(4000)

YES

NULL

3,COLUMNS,存储Hive Table字段名称,类型,COMMENTS等信息。

Field

Type

Null

Key

Default

SD_ID

bigint(20)

NO

PRI

NULL

COMMENT

varchar(256)

YES

NULL

COLUMN_NAME

varchar(128)

NO

PRI

NULL

TYPE_NAME

varchar(4000)

NO

NULL

INTEGER_IDX

int(11)

NO

NULL

4,SDS,存储hive table以及hive partitioner table的InputFormat以及OutputFormat等信息

Field

Type

Null

Key

Default

SD_ID

bigint(20)

NO

PRI

NULL

INPUT_FORMAT

varchar(4000)

YES

NULL

IS_COMPRESSED

bit(1)

NO

NULL

LOCATION

varchar(4000)

YES

NULL

NUM_BUCKETS

int(11)

NO

NULL

OUTPUT_FORMAT

varchar(4000)

YES

NULL

SERDE_ID

bigint(20)

YES

MUL

NULL

5,SERDE_PARAMS,存储和表述hive table的序列化/反序列化方式

Field

Type

Null

Key

Default

SERDE_ID

bigint(20)

NO

PRI

NULL

PARAM_KEY

varchar(256)

NO

PRI

NULL

PARAM_VALUE

varchar(4000)

YES

NULL

6,PARTITIONS,存储和描述hive table的分区信息

Field

Type

Null

Key

Default

PART_ID

bigint(20)

NO

PRI

NULL

CREATE_TIME

int(11)

NO

NULL

LAST_ACCESS_TIME

int(11)

NO

NULL

PART_NAME

varchar(767)

YES

MUL

NULL

SD_ID

bigint(20)

YES

MUL

NULL

TBL_ID

bigint(20)

YES

MUL

NULL

7,PARTITION_KEYS,hive partitioner table的分区键名称

Field

Type

Null

Key

Default

TBL_ID

bigint(20)

NO

PRI

NULL

PKEY_COMMENT

varchar(4000)

YES

NULL

PKEY_NAME

varchar(128)

NO

PRI

NULL

PKEY_TYPE

varchar(767)

NO

NULL

INTEGER_IDX

int(11)

NO

NULL

8,PARTITION_KEY_VALS,hive partitioner table分区键值

Field

Type

Null

Key

Default

PART_ID

bigint(20)

NO

PRI

NULL

PART_KEY_VAL

varchar(256)

YES

NULL

INTEGER_IDX

int(11)

NO

PRI

NULL

9,BUCKETING_COLS

Field

Type

Null

Key

Default

SD_ID

bigint(20)

NO

PRI

NULL

BUCKET_COL_NAME

varchar(256)

YES

NULL

INTEGER_IDX

int(11)

NO

PRI

NULL

10,DATABASE_PARAMS

Field

Type

Null

Key

Default

DB_ID

bigint(20)

NO

PRI

NULL

PARAM_KEY

varchar(180)

NO

PRI

NULL

PARAM_VALUE

varchar(4000)

YES

NULL

11,DBS

Field

Type

Null

Key

Default

DB_ID

bigint(20)

NO

PRI

NULL

DESC

varchar(4000)

YES

NULL

DB_LOCATION_URI

varchar(4000)

NO

NULL

NAME

varchar(128)

YES

UNI

NULL

12,SEQUENCE_TABLE

Field

Type

Null

Key

Default

SEQUENCE_NAME

varchar(255)

NO

PRI

NULL

NEXT_VAL

bigint(20)

NO

NULL

13,SERDES

Field

Type

Null

Key

Default

SERDE_ID

bigint(20)

NO

PRI

NULL

NAME

varchar(128)

YES

NULL

SLIB

varchar(4000)

YES

NULL

14,SORT_COLS

Field

Type

Null

Key

Default

SD_ID

bigint(20)

NO

PRI

NULL

COLUMN_NAME

varchar(128)

YES

NULL

ORDER

int(11)

NO

NULL

INTEGER_IDX

int(11)

NO

PRI

NULL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值