华为云云数据库GaussDBREFRESH METADATA_云淘科技

功能描述

手动同步Hive元数据。REFRESH METADATA支持将Hive中的表,视图等元数据信息同步至Elk中,其中分区和权限会在同步表或者视图的过程中自动同步到Elk中,不需要显示执行命令。支持全量信息同步以及指定Server,指定DB和Table的同步。

注意事项

为了能够创建初始化数据库系统,新建立的数据库总是包含一个预定义的“初始化用户”角色,并且缺省时他将和初始化该集群的用户具有相同的名称。通常,这个角色名叫omm。

非初始化用户只能同步属于自己的表。

语法格式

REFRESH METADATA [server_name [dbname.tablename]];

参数说明

server_name

将要同步的Hive的server name,若为空则针对所有server进行同步。

dbname

将要同步的Hive的db name,若为空则对当前server下的所有db进行同步。

tablename

将要同步的Hive的table name。

示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
--执行全量同步。
postgres=# REFRESH METADATA;

--对特定的foreign server(hive_srv)执行元数据同步。
postgres=# REFRESH METADATA hive_srv;

--对特定的单表(hive_db.hive_table)执行元数据同步
postgres=# REFRESH METADATA hive_srv hive_db.hive_table;

--对特定的视图(hive_db.hive_view)执行元数据同步
postgres=# REFRESH METADATA hive_srv hive_db.hive_view;

父主题: SQL语法

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家