Exporting to the Linux file system
Exports to the local file system can be to an NFS mount (shared) or to the Linux file system on each node (non-shared). If you export to an NFS mount on the Linux file system, the exporters behave the same way as for any other shared location: all of the exported files are written to the same (shared) destination.
If you export to the local Linux file system, each OpenText™ Analytics Database node writes its portion of the export to its local (non-shared) file system. Exports to non-shared local file systems have the following restrictions:
-
The output directory must not exist on any node.
-
You must have a USER storage location or superuser privileges.
-
You cannot override the permissions mode of 700 for directories and 600 for files.
To define an external table to read data exported to a non-shared local file system, use COPY...ON EACH NODE, as in the following example:
=> CREATE EXTERNAL TABLE sales (...)
AS COPY FROM '/data/sales/*.parquet' ON EACH NODE PARQUET;
The path is the same path that you specified in the export statement and is the same on all nodes.
If you omit the ON clause and just specify a path, COPY only loads the data it finds on the initiator node.