hive元数据表:
VERSION---------------------#版本
GLOBAL_PRIVS----------------#全局变量,与表无关
ROLES-----------------------#角色表,和GLOBAL_PRIVS配合,与表无关
DATABASE_PARAMS-------------#数据库的属性信息
DB_PRIVS--------------------#数据库的权限信息
DBS-------------------------#数据库的基本信息
TAB_COL_STATS---------------#表中列的统计信息,包括数值类型的最大和最小值
TABLE_PARAMS----------------#表相关信息,是否外部表,通过TBL_ID关联
TBL_COL_PRIVS---------------#表或视图中列的授权信息,包括授权用户、被授权用户和授权的权限等
TBL_PRIVS-------------------#表赋权限相关信息,通过TBL_ID关联
TBLS------------------------#表基本信息,关联字段DB_ID,SD_ID
PART_COL_PRIVS--------------#分区列的授权信息
PART_COL_STATS--------------#分区中列的统计信息
PARTITION_KEY_VALS----------#分区的值,通过PART_ID关联。与PARTITION_KEYS共用同一个字段INTEGER_IDX来标示不同的分区字段。
PARTITION_KEYS--------------#分区字段列,TBL_ID关联
PARTITION_PARAMS------------#分区相关信息,包括文件数,文件大小,记录条数等。通过PART_ID关联
PARTITIONS------------------#分区基本信息,SD_ID,-TBL_ID关联
BUCKETING_COLS--------------#分桶bucket字段信息,通过SD_ID与其他表关联
CDS-------------------------#字段信息,一个字段CD_ID,与SDS表关联
COLUMNS_V2------------------#字段信息V2,通过CD_ID与其他表关联
SKEWED_COL_NAMES------------#数据倾斜的列信息,包括列名
SKEWED_STRING_LIST----------#数据倾斜的字符串列表信息
SKEWED_STRING_LIST_VALUES—#数据倾斜的字符串列表值的信息
SKEWED_VALUES---------------#数据倾斜列对应的本地文件路径
SERDE_PARAMS----------------#序列化反序列化相关配置信息,通过SERDE_ID关联
SERDES----------------------#序列化反序列化使用的类
SEQUENCE_TABLE--------------#序列sqeuence相关信息,与表无关
SDS-------------------------#输入输出format等信息,包括表的format和分区的format。关联字段CD_ID,SERDE_ID
FUNC_RU---------------------#自定义函数所在文件的路径
FUNCS-----------------------#自定义函数信息,包括函数名、对应类名、创建者信息等
IDXS------------------------#索引的信息
SORT_COLS-------------------#排序字段,包括列名和排序方式。通过SD_ID关联
库-表统计:
select-DBS.NAME,-TBLS.TBL_NAME,-FROM_UNIXTIME(TBLS.CREATE_TIME)-from-DBS-join-TBLS-on-DBS.DB_ID-=-TBLS.DB_ID;