Q
弹性搜索最佳主数
10
A
回答
11
如果没有主节点,集群就无法运行。因此,主节点的数量取决于您对丢失所有主节点的容忍度。
拥有奇数个符合主节点的节点并将discovery.zen.minimum_master_nodes
设置为大于群集中主节点的一半数量可能会有帮助。这应该可以显着减少您的群集进入裂脑状态的机会。
例如,对于用3主资格节点的群集,可以设置discovery.zen.minimum_master_nodes
为2
4
如Elasticsearch Pre-Flight Checklist所描述的,可以设置discovery.zen.minimum_master_nodes
至少(N/2)+1
上团簇N > 2
节点。
其中N是合格主节点的数量。
你的情况这意味着,discovery.zen.minimum_master_nodes: 4
符合条件的主节点 - 即(6/2)+1
1
minimum_master_nodes
(仲裁)应根据主节点,而不是数据节点的数量来计算,Uyi的建议是正确的,当且仅当所有的数据节点也是主节点。
你不应该有2个主节点,由于在split-brain情况是潜在的,我的建议是,让至少3个节点掌握资格,并设置最低主节点,以2
另一件事考虑的是拥有更小但专用的主节点,以确保它们更加稳定并且不会受到处理索引的压力。
相关问题
- 1. 在弹性搜索中索引json对象的最佳方法
- 2. 多语言弹性搜索索引最佳实践/体验
- 3. 弹性搜索5和弹簧数据弹性搜索
- 4. 弹性数据弹性搜索 - 查询
- 5. 弹性数据弹性搜索 - 查询 - 全文搜索
- 6. 弹性搜索中删除陈旧文档的最佳做法
- 7. 弹性搜索物体的最佳尺寸是什么
- 8. 在弹性搜索中实现此方案的最佳方法
- 9. 弹性搜索的最佳同义词方法是什么?
- 10. 春季启动+弹性数据弹性搜索+弹性搜索5.6.0
- 11. 弹性搜索处理主/从关机
- 12. 弹性搜索 - 按主题聚合
- 13. 弹性搜索 - search_after参数
- 14. 关键数据的弹性搜索数据最佳实践/优化
- 15. 弹性搜索 - 最大碎片大小
- 16. 蟒蛇弹性搜索最近发出
- 17. 弹性搜索查询最大值AGGS
- 18. 搜索性能和数据完整性的最佳实践(或最佳引擎)
- 19. 最佳搜索性能收集策略?
- 20. Java - 弹性搜索
- 21. 上弹性搜索
- 22. 弹性搜索 - Laravel
- 23. 搜索API弹性搜索索引
- 24. 弹性搜索索引
- 25. 弹性搜索嵌套性
- 26. 弹性搜索cluster.name属性
- 27. 弹性搜索查询 - 弹性搜索1.7
- 28. 搜索最佳点搜索算法
- 29. 弹性搜索HTTPConnectionPool(主机='127.0.0.1',端口= 9200):超过最大重试次数
- 30. ngram通配符搜索弹性搜索
你为什么说“在你的情况... 2”。他提到了6个节点,所以根据公式不是4? – philfreo
@philfreo是的。我会调整我的答案。感谢您指出。 –
这里主要合格节点的最小数目为2.如果最小主节点设置为4,则群集将始终不可操作。最好总是有超过2个主要合格节点才能正常工作。 –