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

你可能感兴趣的:(Hive Meta Table)