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)