hive元数据存储在哪


Hive的元数据存储在MySQL数据库中,具体表结构如下:

    数据库名:metastore表名:TB_PARTITION_EVENTSdb_name 字段表示数据库名。tbl_name 字段表示表名。part_name 字段表示分区名。create_time 字段表示分区创建时间。location 字段表示分区数据的存储路径。表名:TB_TAB_COLUMNSdb_name 字段表示数据库名。tbl_name 字段表示表名。col_name 字段表示列名。data_type 字段表示列的数据类型。表名:TB_TABLE_ATTRSdb_name 字段表示数据库名。tbl_name 字段表示表名。attr_name 字段表示属性名。attr_value 字段表示属性值。表名:TB_DB_PRIVSuser_name 字段表示用户名。db_name 字段表示数据库名。grantor 字段表示授权人。grantor_type 字段表示授权人类型(通常是’USER’或’ROLE’)。 Privilege 字段表示权限类型(如’SELECT’, ‘INSERT’, 'ALTER’等)。表名:TB_ROLE_PRIVSrole_name 字段表示角色名。db_name 字段表示数据库名。grantor 字段表示授权人。grantor_type 字段表示授权人类型。privilege 字段表示权限类型。表名:TB_USER_PRIVSuser_name 字段表示用户名。db_name 字段表示数据库名。grantor 字段表示授权人。grantor_type 字段表示授权人类型。privilege 字段表示权限类型。表名:TB_TAB_PRIVSdb_name 字段表示数据库名。tbl_name 字段表示表名。grantee_name 字段表示接收权限的用户名或角色名。grantor 字段表示授权人。grantor_type 字段表示授权人类型。privilege 字段表示权限类型。表名:TB_DB_PRIVS_PARTITIONSdb_name 字段表示数据库名。tbl_name 字段表示表名。partition_name 字段表示分区名。grantor 字段表示授权人。grantor_type 字段表示授权人类型。privilege 字段表示权限类型。表名:TB_TAB_PRIVS_COLdb_name 字段表示数据库名。tbl_name 字段表示表名。col_name 字段表示列名。grantee_name 字段表示接收权限的用户名或角色名。grantor 字段表示授权人。grantor_type 字段表示授权人类型。privilege 字段表示权限类型。

此外,Hive的元数据还包括其他一些表,如TB_SERDEINFOTB_COLUMN_STATSTB_FILE_FORMAT等,这些表也存储在metastore数据库中。

请注意,Hive的元数据存储位置可能因安装配置的不同而有所差异。如果需要修改元数据存储位置,可以编辑hive-site.xml配置文件中的相关配置项,例如javax.jdo.option.ConnectionURL


上一篇:hive分层存储怎样提高数据可用性

下一篇:hive dateformat 与MySQL有何不同


Hive
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器