Alluxio file system support#
Trino includes a native implementation to access Alluxio as a file system with a catalog using the Delta Lake, Hive, Hudi, or Iceberg connectors. An Alluxio cluster acts as caching layer for one or more Trino catalogs and even clusters or other systems, in front of the actual object storage.
Note
Alluxio file system support is a community feature. Support for this feature is available through the Trino community.
For comparison the File system cache caches data locally on the Trino cluster nodes and is separate for each catalog and cluster.
Enable the Alluxio file system with fs.alluxio.enabled=true
in your catalog
properties file.
Configuration#
Use the following properties to configure general aspects of Alluxio file system support in your catalog properties file:
Property |
Description |
---|---|
|
Activate the Alluxio file system support. Defaults to |
Alluxio client configuration#
The Alluxio cluster connection is configured in the alluxio-site.properties
properties file. The same config file must be located in /opt/alluxio/conf
on
all Trino cluster nodes. Follow the Alluxio client configuration
documentation
for more details.
Example content of alluxio-site.properties
:
alluxio.master.hostname=127.0.0.1
alluxio.master.port=19998
alluxio.security.authentication.type=NOSASL