Dremio Node Roles
A Dremio cluster consists of:
- One or more coordinator nodes. One coordinator node also serves as the master node.
- One or more executor nodes.
Coordinator nodes are responsible for:
- Query planning
- Serving Dremio's UI
- Handling client connections
One of the coordinator nodes also servers as the master node. The master node manages communication with Dremio's metadata store.
Executor nodes are responsible for query execution.
Single Node & Cluster Deployments
In single node deployments, both execution and coordination happens on the same node. See Single Node Quickstart for a quick installation on a single node using the defaults with no additional configuration (for example: encryption, distributed storage, data acceleration, and so on.)
In cluster deployments, a given node may only have a single role: either a coordinator or an executor. Multiple roles per node are not supported in cluster deployments.
- RPM and Tarball Install for installation instructions,
- Cluster Deployments for deployment information, and
- Dremio Configuration for configuration information.