更新时间:2024-07-24 GMT+08:00

REFRESH CATALOG

用于手动刷新HetuEngine Metastore缓存,用以同步Hive数据源的表、分区、数据库等的Metadata。

语法

REFRESH CATALOG catalog_name

示例

登录FusionInsight Manager,选择“服务 > HetuEngine > 概览”,单击“HSConsole WebUI”后的HSConsole链接进入计算实例界面,然后选择“数据源 > hive数据源名称 > 编辑 > 自定义配置 > 增加”,新增如下自定义配置项。

参数名称

描述

hive.metastore-cache-ttl

5m

cache的存活时间,单位:分钟

hive.metastore-refresh-interval

5m

元数据缓存刷新时间,单位:分钟

通过hive创建表tb3,此时Hetu-cli查询结果:

 show tables;
 Table 
-------
 tb1   
 tb2   
(2 rows)

刷新元数据缓存后再次查询:

 refresh catalog hive;
show tables;
 Table 
-------
 tb1   
 tb2   
 tb3   
(3 rows)