This topic discusses the role of Dremio services and how they are implemented on a deployment. The Dremio
services property specifies whether a node is enabled with the master coordinator, secondary coordinator, or executor role.
A Dremio cluster consists of:
The master coordinator node has the special function of managing metadata. The master coordinator node is also responsible for:
If you are implementing High Availability, you can setup more that one coordinator node. In this case, the additional nodes are used as backup should the coordinator node fail.
Secondary coordinator nodes improve concurrency and distribute query planning for ODBC and JDBC client requests to your deployment.
Executor nodes execute queries.