Let's take a quick look at the different components of the Druid cluster:
Component |
Description |
Druid Broker |
These are the nodes that are aware of where the data lies in the cluster. These nodes are contacted by the applications/clients to get the data within Druid. |
Druid Coordinator |
These nodes manage the data (they load, drop, and load-balance it) on the historical nodes. |
Druid Overlord |
This component is responsible for accepting tasks and returning the statuses of the tasks. |
Druid Router |
These nodes are needed when the data volume is in terabytes or higher range. These nodes route the requests to the brokers. |
Druid Historical |
These nodes store immutable segments and are the backbone ... |