REFRESH EXTERNAL TABLE
功能
该语句用于更新缓存在 StarRocks 中的数据湖上的元数据,主要有以下两个使用场景:
- 外部表:使用 Hive 外部表和 Hudi 外部表查询 Hive 和 Hudi 数据时, 可使用该语句更新缓存的 Hive 和 Hudi 元数据。
- External catalog:使用 Hive catalog、Hudi catalog、Delta Lake catalog、MaxCompute Catalog(自 3.3 起)查询对应数据源数据时,可使用该语句更新缓存的元数据。
注意
只有拥有对应外表 ALTER 权限的用户才可以执行该操作。
基本概念
- Hive 外部表:在 StarRocks 中创建并保存的表,用于查询 Hive 集群中的数据。
- Hudi 外部表:在 StarRocks 中创建并保存的表,用于查询 Hudi 集群中的数据。
- Hive 表:在 Hive 中创建并保存的表。
- Hudi 表:在 Hudi 中创建并保存的表。