permission is strictly prohibited 41 Architecting to scale - Definitions • Cluster state: “knowledge bundle” -> index mappings, routing table, shard location…. • Role definitions:
- (elected) Master node: coordinates the cluster, only node able to apply changes to cluster state, publishes updated cluster state to all nodes.
- Data node: performs indexing, can allocate shards locally, knows cluster state.
- Client node: does not perform indexing or allocate shards locally, knows cluster state.