Elasticsearch學習九

一、Elasticsearch對複雜分佈式機制的透明隱藏特性
二、Elasticsearch的垂直擴容與水平擴容
三、增減或減小節點時的數據rebalance
四、master節點
五、節點對等的分佈式架構node

--------------------------------------------------------------------------------------------------------------------服務器

一、Elasticsearch對複雜分佈式機制的透明隱藏特性架構

Elasticsearch是一套分佈式的系統,分佈式是爲了應對大數據量
隱藏了複雜的分佈式機制負載均衡

分片機制(咱們以前隨隨便便就將一些document插入到es集羣中去了,咱們有沒有care過數據怎麼進行分片的,數據到哪一個shard中去)分佈式

cluster discovery(集羣發現機制,咱們以前在作那個集羣status從yellow轉green的實驗裏,直接啓動了第二個es進程,那個進程做爲一個node自動就發現了集羣,而且加入了進去,還接受了部分數據,replica shard)性能

shard負載均衡(舉例,假設如今有3個節點,總共有25個shard要分配到3個節點上去,es會自動進行均勻分配,以保持每一個節點的均衡的讀寫負載請求)大數據

shard副本,請求路由,集羣擴容,shard重分配blog

--------------------------------------------------------------------------------------------------------------------索引

二、Elasticsearch的垂直擴容與水平擴容進程

垂直擴容:採購更強大的服務器,成本很是高昂,並且會有瓶頸,假設世界上最強大的服務器容量就是10T,可是當你的總數據量達到5000T的時候,你要採購多少臺最強大的服務器啊

水平擴容:業界常常採用的方案,採購愈來愈多的普通服務器,性能比較通常,可是不少普通服務器組織在一塊兒,就能構成強大的計算和存儲能力

普通服務器:1T,1萬,100萬
強大服務器:10T,50萬,500萬

擴容對應用程序的透明性

--------------------------------------------------------------------------------------------------------------------

三、增減或減小節點時的數據rebalance

保持負載均衡

--------------------------------------------------------------------------------------------------------------------

四、master節點

(1)建立或刪除索引
(2)增長或刪除節點

--------------------------------------------------------------------------------------------------------------------

五、節點平等的分佈式架構

(1)節點對等,每一個節點都能接收全部的請求
(2)自動請求路由
(3)響應收集

相關文章
相關標籤/搜索