hive元数据存储在哪
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
。
下一篇:hive dateformat 与MySQL有何不同
Hive
webacc.exe是什么文件?webacc.exe是不是病毒
WINSYS.vbs是什么文件?WINSYS.vbs是不是病毒
winssh.exe是什么文件?winssh.exe是不是病毒
wt.exe是什么文件?wt.exe是不是病毒
winsysetm.exe是什么文件?winsysetm.exe是不是病毒
winstrve.exe是什么文件?winstrve.exe是不是病毒
winsysupd7.exe是什么文件?winsysupd7.exe是不是病毒
winsysupd.exe是什么文件?winsysupd.exe是不是病毒
winsysupd2.exe是什么文件?winsysupd2.exe是不是病毒
winsysupd8.exe是什么文件?winsysupd8.exe是不是病毒