hive和impala refresh
时间: 2023-02-21 18:37:54 浏览: 134
Impala与hive对比
"Refresh" 在 Hive 和 Impala 中指的是重新加载数据的元数据信息,以便查询系统能够识别新的或更改的表和列。
在 Hive 中,您可以使用 "REFRESH" 命令来刷新元数据。该命令可以在 Hive CLI 或通过 Hive API 调用。例如:
```
hive> REFRESH table_name;
```
在 Impala 中,您可以使用 "INVALIDATE METADATA" 命令来刷新元数据。该命令可以在 Impala-shell 或通过 Impala API 调用。例如:
```
impala-shell> INVALIDATE METADATA table_name;
```
请注意,在刷新元数据后,您需要重新编译任何与该表相关的查询才能看到变更。
阅读全文