导出到 Linux 文件系统

如果您导出到 Linux 文件系统上的 NFS 挂载位置,则导出器的行为方式与任何其他共享位置相同:所有导出的文件都写入同一个目标。

如果您导出到本地 Linux 文件系统,则每个 Vertica 节点都会将其部分导出内容写入其本地文件系统。要定义一个外部表来读取导出的数据,您必须指定每个节点和路径,如下例所示:

=> CREATE EXTERNAL TABLE sales (...)
   AS COPY FROM '/data/sales/*.parquet' ON node01,
                '/data/sales/*.parquet' ON node02,
                '/data/sales/*.parquet' ON node03 PARQUET;

每个节点上的路径与您在导出语句中指定的路径相同。

如果省略 ON 子句而只指定路径,则 COPY 仅加载它在启动程序节点上找到的数据。