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個主要合格節點才能正常工作。 –