分布式集群

集群內(nèi)部的工作方式:es可用于構(gòu)建高可用和可擴展的系統(tǒng),擴展的方式可以是購買新更好的服務器(縱向)或更多的服務器(橫向)。es天生支持橫向擴展。

空集群

一個節(jié)點就是一個es實例,es集群由一個或多個節(jié)點組成,他們互相協(xié)作,分攤數(shù)據(jù)和搜索,增加或刪除數(shù)據(jù),集群都會感知和平衡數(shù)據(jù)。

集群中的一個節(jié)點將被選為主節(jié)點,主節(jié)點會臨時管理集群級別的變更,如增刪索引、節(jié)點等。但不會參與文檔級別但變更和搜索。

作為用戶,我們可以和集群中的任何一個節(jié)點通訊,包括主節(jié)點,每個節(jié)點都知道數(shù)據(jù)存儲于哪些節(jié)點上,他們負責轉(zhuǎn)發(fā)請求,我們訪問的節(jié)點負責收集各節(jié)點的數(shù)據(jù),并返回給客戶端。

集群健康:get /_cluster/health,返回的結(jié)果集中status包含三個值,分別是:

green:所有主分片和復制分片都可用

yellow:所有主分片可用,但不是所有復制分片可用

red:不是所有主分片可用

添加索引:索引是一個指向一個或多個分片的邏輯存儲空間名稱

一個分片是一個最小級別的工作單元,它保存了索引中數(shù)據(jù)的一部分,同時一個分片就是一個lucene實例,它本身就是一個完整的搜索引擎,但我們不直接與分片通訊,而是直接與索引通訊。

分片可以是主分片和復制分片,索引中但每個文檔都單獨屬于一個主分片,主分片但數(shù)量在索引創(chuàng)建好后就固定下來了(默認5個),復制分片可以動態(tài)調(diào)整;

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容