1. 程式人生 > >elasticsearch學習總結(二) 叢集資料分配

elasticsearch學習總結(二) 叢集資料分配

一、空叢集

既沒有資料,也沒有索引的單一節點

  空叢集圖片

二、單節點叢集

1、新增索引資料,新增時設定3個主分片和一組從分片(每個主分片對應一個從分片);

2、從分片是主分片的副本,用於資料冗餘,提供資料保護,同時服務於搜尋;

3、主分片數量在建立時就確定下來了,後面不能修改,但是從分片可以隨時修改;

4、當前我們只有一個節點,所以主分片被全部分配在當前節點,而從分片處於未分配狀態;

   es_cluster2

三、雙節點叢集

       再新增一個節點後,所有的主節點和從節點都被分配;

      二個節點,即使有一個節點故障,也可恢復,保證資料的完整性;

    es_cluster3

四、三節點叢集

      再新增節點,資料被重新分配以達到平衡負載;

     每個節點上都只有二個分片,每個節點硬體資源被 更少的分片共享,這樣每個分片的效能就會提升;

      es_cluster4