Elasticsearch 3 不同的节点类型
Elasticsearch 集群中为了良好 可用性和性能,需要明确各个节点的角色
node.master: true/false
node.data: true/false
node.ingest: true/false
主节点:
主节点是集群的主要管理者,负责分片管理、保持集群状态,并且是每个索引操作的主要控制者。
如果主节点处于过载状态,所有集群都会受到性能损失。速度变慢或者节点阻塞。
当集群 master 候选数量不小于 3 个时,可以通过设置最少投票通过数量(discovery.zen.minimum_master_nodes)超过所有候选节点一半以上来解决脑裂问题
数据节点:
node.data 参数允许将数据存储在该节点中。数据节点是负责 索引和搜索数据的 worker
混合master和data参数可以得到