2017-02-04 72 views

回答

1

是的。發送給ES的任何請求都將被路由到其中一個分片(主分片或副本)。 您可以在detail中看到在任何一個節點獲取搜索請求後,彈性搜索如何運行查詢。

this會給你一個想法,你如何可以選擇有多少碎片適合特定情況。

就像你提到的有6個節點一樣。如果所有這些節點都是master + data(這是默認配置),那麼在ES中擁有偶數個主節點是一個壞主意。你可以搜索split brain issuesearch的elasticsearch。

+1

擁有六個數據節點根本不是一個壞主意。壞主意是** master-eligible **節點有偶數個節點,但在上面的例子中,我們不知道有多少master-eligible節點。如果所有節點都是主節點+數據節點,那麼是的,否則我們不能僅根據上述模式得出任何結論。 – Val

+0

@val是的,我錯過了......已經更新了答案。感謝您的意見。 – pratikvasa