ElasticSearch教程——分片
阿新 • • 發佈:2018-12-11
primary shard 和 replica shard機制
(1):index包含多個shard;
(2):每個shard都是一個最小的工作單元,承載部分的資料,Lucene例項,完整的簡歷索引和處理請求的能力;
(3):增減節點時,shard會自動在nodes中負載均衡;
(4):primary shard和replica shard,每一個doc只會存在某一個primary shard以及其對應的replica shard中,不可能存在於多個primary shard中;
(5):replica shard是primary shard的副本,負責容錯,以及承擔讀請求負載(通常情況可以讓
(6):primary shard 的數量在建立索引的時候就固定了,replica shard的數量可以隨時修改;
(7):primary shard的預設數量是5,replica shard預設是1,預設有10個shard,其中5個primary shard以及5個replica shard;
(8):primary shard和replica shard不能和自己的replica shard 放在一個節點中(這樣規定是為避免節點宕機的時候,primary shard和replica shard資料都都丟失,起不到容錯的作用),但是可以和其他的primary shard的replica shard放在同一個節點中;