Dremio Node Roles

A Dremio cluster consists of:

  • One or more master-coordinator nodes.
  • Zero or more coordinator nodes.
  • One or more executor nodes.

Master-Coordinator Node

The master-coordinator node is a coordinator node with the special function of managing metadata.

The master-coordinator node is responsible for:

  • Query planning
  • Serving Dremio's UI
  • Handling client connections
  • Managing metadata

If you are implementing High Availability, you can setup more that one master-coordinator node. In this case, the additional nodes are used as backup should the master-coordinator node fail. See High Availability for more information.

Coordinator Nodes

Coordinator nodes are responsible for:

  • Query planning
  • Serving Dremio's UI
  • Handling client connections

Executor Nodes

Executor nodes are responsible for query execution.

Single Node and Cluster Deployments

In single node deployments, both execution and coordination happens on the same node. See 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.

See


results matching ""

    No results matching ""