1. 程式人生 > >ElasticSearch教程——分片

ElasticSearch教程——分片

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的副本,負責容錯,以及承擔讀請求負載(通常情況可以讓

primary shard負責寫,replica 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放在同一個節點中;