Hive Metastore中的各种表包含什么?

Hive Metastore中的各种表包含什么?,hive,metadata,Hive,Metadata,我浏览了Hive Metastore数据库,发现它包含很多表(例如TBLS,DBS,等等) 我想知道这些不同的表存储什么数据 我试图找到一些关于这些表及其列含义的文档,但找不到任何文档。Hive metastore中有许多表,每个表都有特定的用途。配置单元使用此元存储来存储其元数据(数据库名称、表名称、列、数据类型等)。例如,TBLS表包含与配置单元表相关的数据,如表名称、表所有者、创建时间、数据库ID等 这些表通过外键相互关联,可以通过使用联接查询它们来检索有用的信息 下面显示了一个示例查询,

我浏览了Hive Metastore数据库,发现它包含很多表(例如
TBLS
DBS
,等等)

我想知道这些不同的表存储什么数据


我试图找到一些关于这些表及其列含义的文档,但找不到任何文档。

Hive metastore中有许多表,每个表都有特定的用途。配置单元使用此元存储来存储其元数据(数据库名称、表名称、列、数据类型等)。例如,
TBLS
表包含与配置单元表相关的数据,如表名称、表所有者、创建时间、数据库ID等

这些表通过外键相互关联,可以通过使用联接查询它们来检索有用的信息

下面显示了一个示例查询,用于查找所有数据库名称及其具有列名和类型的对应表

从TBLS、COLUMNS\u V2、SDS、DBS中选择DBS.NAME、TBLS.TBL\u NAME、COLUMNS\u V2.COLUMN\u NAME、COLUMNS\u V2.TYPE\u NAME,其中TBLS.SD\u ID=SDS.SD\u ID和COLUMNS\u V2.CD\u ID=SDS.CD\u ID和TBLS.DB\u ID=DBS.DB\u ID

元存储的ER图-

以下是一些有用的查询:

我也没有找到任何具体的文档,但我认为这可能会有所帮助