CLEAR_HDFS_CACHES

清除从 HDFS 复制的配置信息和任何缓存的连接。

此函数通过以下方式影响使用 hdfs 方案的读取:

  • 此函数刷新从 Hadoop 复制的配置文件(例如 core-site.xml)加载的信息。这些文件位于 HadoopConfDir 配置参数设置的路径中。

  • 此函数刷新有关在高可用性 (HA) Hadoop 群集中哪个 NameNode 处于活动状态的信息。因此,调用此函数后对 Hadoop 的第一次请求比预期的要慢。

Vertica 维护与 NameNode 的打开连接的缓存以减少延迟。此函数刷新该缓存。

这是元函数。您必须在顶级 SELECT 语句中调用元函数。

行为类型

易变

语法

CLEAR_HDFS_CACHES ( )

超级用户

示例

以下示例清除了 Hadoop 配置信息:

=> SELECT CLEAR_HDFS_CACHES();
 CLEAR_HDFS_CACHES
--------------
 Cleared
(1 row)

另请参阅

Hadoop 参数