ceacer 2 已发布 2月2号 分享 已发布 2月2号 Hive的元数据存储在MySQL数据库中,具体表结构如下: 数据库名:metastore 表名:TB_PARTITION_EVENTS db_name 字段表示数据库名。 tbl_name 字段表示表名。 part_name 字段表示分区名。 create_time 字段表示分区创建时间。 location 字段表示分区数据的存储路径。 表名:TB_TAB_COLUMNS db_name 字段表示数据库名。 tbl_name 字段表示表名。 col_name 字段表示列名。 data_type 字段表示列的数据类型。 表名:TB_TABLE_ATTRS db_name 字段表示数据库名。 tbl_name 字段表示表名。 attr_name 字段表示属性名。 attr_value 字段表示属性值。 表名:TB_DB_PRIVS user_name 字段表示用户名。 db_name 字段表示数据库名。 grantor 字段表示授权人。 grantor_type 字段表示授权人类型(通常是’USER’或’ROLE’)。 Privilege 字段表示权限类型(如’SELECT’, ‘INSERT’, 'ALTER’等)。 表名:TB_ROLE_PRIVS role_name 字段表示角色名。 db_name 字段表示数据库名。 grantor 字段表示授权人。 grantor_type 字段表示授权人类型。 privilege 字段表示权限类型。 表名:TB_USER_PRIVS user_name 字段表示用户名。 db_name 字段表示数据库名。 grantor 字段表示授权人。 grantor_type 字段表示授权人类型。 privilege 字段表示权限类型。 表名:TB_TAB_PRIVS db_name 字段表示数据库名。 tbl_name 字段表示表名。 grantee_name 字段表示接收权限的用户名或角色名。 grantor 字段表示授权人。 grantor_type 字段表示授权人类型。 privilege 字段表示权限类型。 表名:TB_DB_PRIVS_PARTITIONS db_name 字段表示数据库名。 tbl_name 字段表示表名。 partition_name 字段表示分区名。 grantor 字段表示授权人。 grantor_type 字段表示授权人类型。 privilege 字段表示权限类型。 表名:TB_TAB_PRIVS_COL db_name 字段表示数据库名。 tbl_name 字段表示表名。 col_name 字段表示列名。 grantee_name 字段表示接收权限的用户名或角色名。 grantor 字段表示授权人。 grantor_type 字段表示授权人类型。 privilege 字段表示权限类型。 此外,Hive的元数据还包括其他一些表,如TB_SERDEINFO、TB_COLUMN_STATS、TB_FILE_FORMAT等,这些表也存储在metastore数据库中。 请注意,Hive的元数据存储位置可能因安装配置的不同而有所差异。如果需要修改元数据存储位置,可以编辑hive-site.xml配置文件中的相关配置项,例如javax.jdo.option.ConnectionURL。 评论链接 在其他网站上分享 更多分享选项...
推荐帖
创建账户或登录以发表评论
您需要成为会员才能发表评论
创建一个帐户
在我们的社区注册一个新账户。很简单!
注册新账户登入
已有账户?在此登录
立即登录