2014-09-13 24 views

回答

0

那些未分配的碎片實際上是未分配的副本從主節點實際碎片

複製副本的主要目的是爲故障轉移:如果持有主分片的節點死亡,則將副本升級爲主角色。

在索引時間,副本分片會執行與主分片相同的工作量。新文檔首先在主文件上索引,然後在任何副本上索引。增加副本數量不會改變索引的容量。

但是,副本碎片可以提供讀取請求。如果(通常情況下)您的索引搜索量很大,則可以通過增加副本數量來提高搜索性能,但前提是您還需要添加額外的硬件。

爲了分配這些碎片,你需要運行elasticsearch的新實例創建輔助節點攜帶數據副本。 (該節點可以是大師資格或只是一個主力。當然,你可以設置在elasticsearch配置文件這些配置)

有關它的詳細信息,你可以參考official documentationElasticsearch Definitive Guide(中工作仍在進行中,但你會發現你在找什麼here