0
一個問題。是否有任何建議您需要在elasticsearch集羣中使用專用主節點的節點數量?從多少個節點你需要專用主節點
我的設置:
- 4個節點:對於非關鍵數據(32GB RAM)的每個。可以是主節點3個節點:每個關鍵數據(16GB RAM)。
主節點是否需要與數據節點相同的內存要求?
一個問題。是否有任何建議您需要在elasticsearch集羣中使用專用主節點的節點數量?從多少個節點你需要專用主節點
我的設置:
主節點是否需要與數據節點相同的內存要求?
在一個時間,你只能有one master node,但可用性你應該有一個以上的主通過設置node.master
主節點是集羣中,可以進行更改羣集狀態的唯一節點符合要求的。這意味着如果您的主節點重新啓動或關閉,那麼您將無法對羣集進行任何更改。
那麼在某些時候,對於什麼是正確的或最佳實踐有點難,因爲它總是取決於許多參數。
隨着你的設置,我會更好地與3個節點和每個節點達64 GB of memory,其他明智的是你失去了7個服務器之間的通信點擊時,他們沒有利用100%的資源。然後,所有3 nodes必須能夠成爲主並設置
discovery.zen.minimum_master_nodes: 2
此參數是一個有點重要的是避免大腦分裂當每個節點可以成爲高手。
對於您的關鍵數據,您必須使用1 replica來防止數據丟失。
其他選項將是僅製作主節點和僅數據節點。
因此,在某些時候,最小主節點應該始終爲3,這樣可以讓您無需停機即可進行升級,並確保始終進行安裝。
現在我有6個節點和3個節點是數據,可以是主。所以我的問題是這是一個糟糕的實踐。第二個問題是主節點與數據節點具有相同的內存需求。 –
@GeoffreySamper你能否使用你的設置更新問題? (我想知道每個節點有多少內存) –
@GeoffreySamper我已經更新了我的答案 –