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

 





posted on 2012-03-24 08:25  reck for zhou  阅读(751)  评论(0编辑  收藏  举报

导航