Standalone Cluster
This topic covers how to install and configure standalone Dremio clusters.
In addition to architecure deployment information, this topic covers:
- System Requirements
- Installing and Upgrading via RPM
- Installing and Upgrading via Tarball
- Configuring Standalone Clusters
Architecture
The following diagrams illustrate basic architectural configurations.
Simple Dremio Cluster
The following diagram illustrates a simple 4-node deployment architecture:
- Coordinator node: A single node with the Dremio service configured with the master-coordinator role.
- Executor nodes: Three (3) nodes with the Dremio service configured with executor role.
- Metadata storage: Local on the coordinator node. Default: no configuration required.
- Zookeeper: Embedded - it is on the coordinator node. Default: no configuration required.
Multiple Coordinator Nodes: Multiple coordinator nodes are used only with HA. See High Availability for more information. Running multiple coordinators does not reduce planning time or increase processing speed.
It is recommended that Dremio be configured with a single coordinator node (as the master-coordinator) when HA is not being implemented. Running multiple coordinators does not reduce planning time or make it faster.
Custom Dremio Cluster
The following diagram illustrates a custom 7-node deployment architecture.
- Coordinator node: High Availability configuration; two (2) nodes with the Dremio service configured with the master-coordinator role.
- Executor nodes: Five (5) nodes with the Dremio service configured with executor role.
- Metadata storage: Local on the coordinator node. Default: no configuration required.
- Zookeekeeper: External
- Distributed Store: External