节点角色
master节点主要负责集群中索引的创建、删除以及数据的Rebalance等操作。Master不负责数据的索引和检索,所以负载较轻。当Master节点失联或者挂掉的时候,ES集群会自动从其他Master节点选举出一个Leader
data节点主要负责集群中数据的索引和检索,一般压力比较大。建议和Master节点分开,避免因为数据节点出问题影响到Master节点。
预处理节点专门对索引的文档做预处理,实际中不常用,除非文档在索引之前有大量的预处理工作需要做
参数 | master节点 | 数据节点 | 协调节点 |
---|---|---|---|
node.master | true | false | false |
node.data | false | true | false |
node.ingest | false | false | true |
参考
http://doc.codingdict.com/elasticsearch/440/
http://doc.codingdict.com/elasticsearch/462/
https://www.ruanyifeng.com/blog/2017/08/elasticsearch.html
https://blog.csdn.net/x356982611/article/details/111169184