This property specifies the number of query engines on which a particular cuboid will be assigned for querying.
Values and behavior:
Any positive integer less than or equal to the number of licensed query engines. Each cuboid will be assigned to all query engines in the cluster. For example, if the property value is set as 2, then two cuboids will be assigned to each query engine in the cluster.
- Application: If this property (CUBOID_REPLICATION_FACTOR) is set in the olapengine.property file, then the property value is applicable for all the cubes.
- Connection: If the property is set at the connection, then the property will override the application level value and will be applicable for all the cubes.
- Cube: If the property is set on a cube, then the value will override both the application level and connection level value for that cube.
Comes into effect:
The value of the property can be changed at any time and will be respected in the next browsing session.
If the replication type is set as LOCAL, this property specifies the number of copies of a cuboid available at the local disk of the query engines.
If the replication type is set as NONE, the cuboid is not physically available at the local disk of the query engines and will be read from the underlying file system (HDFS or S3).
If the replication type is set as NFS, only one copy of the cuboid will be available across the query engines irrespective of the value set by the property.