elasticsearch 基礎特點


1、Elasticsearch對復雜分布式機制的透明隱藏特性

Elasticsearch是一套分布式的系統,分布式是為了應對大數據量,隱藏了復雜的分布式機制

分片機制(我們之前隨隨便便就將一些document插入到es集群中去了,我們有沒有care過數據怎么進行分片的,數據到哪個shard中去)

cluster discovery(集群發現機制,新加入的節點能自動發現集群,並且加入了進去,還接受了部分數據,replica shard)

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

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


2、Elasticsearch的垂直擴容與水平擴容

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

水平擴容:業界經常采用的方案,采購越來越多的普通服務器,性能比較一般,但是很多普通服務器組織在一起,就能構成強大的計算和存儲能力

一般采用水平擴容

3、增減或減少節點時的數據rebalance

保持負載均衡

4、master節點

(1)創建或刪除索引,維護索引元數據
(2)增加或刪除節點,維護集群的元數據
(2)默認情況下,會自動選出一台機器作為 master


5、節點平等的分布式架構

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM