Configuring RubiX in Presto and Spark Clusters¶
To use RubiX, select Enable Rubix for a Presto or Spark cluster in the QDS UI; QDS then automatically configures RubiX to cache data in the cluster.
Understanding the RubiX Configuration¶
Qubole has open-sourced RubiX. For more information on configuration, see RubiX Cache Manager.
Achieving Best Query Performance Using RubiX with Presto¶
To enable this capability, perform these steps:
Enable RubiX on the Presto-0.208 cluster.
Qubole strongly recommends you to use SSD (Solid State Drives) or NVMe (Non-Volatile Memory Express) disks in the cluster with RubiX for optimum performance. For the list of EC2 instance types provisioned with local NVMe or SSD storage volume, see instance store.
Using EBS (Elastic Block Storage) disks are discouraged with RubiX as they may cause performance degradation.
config.propertiesheader in the Override Presto Configuration under the Advanced Configuration tab of the Presto cluster UI. Click Update after adding it as an override. Configuring a Presto Cluster describes the Override Presto Configuration.
For more information on cluster configuration options that are common to all cluster types, see Managing Clusters.
Restart the cluster to apply the configuration.