分布式搜索服務ElasticSearch(5)

      網友投稿 708 2022-05-30

      elasticsearch采用分布式集群架構,通過將多個ElasticSearch運行實例組成一個集群,這個集群里面有一個節點叫做主節點(master),ElasticSearch是去中心化的,所以這里的主節點是動態選舉出來的,不存在單點故障。在同一個子網內,只需要在每個節點上設置相同的集群名,ElasticSearch就會自動的把這些集群名相同的節點組成一個集群。節點和節點之間通訊以及節點之間的數據分配和平衡全部由ElasticSearch自動管理。在外部看來ElasticSearch就是一個整體。

      如圖所示, ElasticSearch集群方案有EsMaster和EsNode等進程組成。圖中各個角色及作用如下:

      Client角色:Client使用HTTP或HTTPS協議同ElasticSearch集群中的EsMaster以及各EsNode實例進程進行通信,進行分布式索引和分布式搜索操作。

      Cluster:代表一個集群,集群中有多個節點,其中有一個為主節點,這個主節點是通過選舉產生的,主從節點是對于集群內部來說的。

      EsMaster:主節點,負責存放ElasticSearch的元數據,可以臨時管理集群級別的一些變更,例如新建或刪除索引、增加或移除節點等。主節點不參與文檔級別的變更或搜索,在流量增長時,該主節在流量增長時,該主節點不會成為集群的瓶頸。

      EsNode:ElasticSearch節點,一個節點就是一個ElasticSearch實例,EsNode存放ElasticSearch的索引數據。 ?? shards:代表索引分片,ElasticSearch可以把一個完整的索引分成多個分片,這樣的好處是可以把一個大的索引拆分成多個,分布到不同的節點上。

      replicas:代表索引副本,ElasticSearch可以設置多個索引的副本。副本的作用一是提高系統的容錯性,當某個節點某個分片損壞或丟失時可以從副本中恢復;二是提高ElasticSearch的查詢效率,ElasticSearch會自動對搜索請求進行負載均衡。

      分布式搜索服務ElasticSearch(5)

      ZooKeeper:在ElasticSearch是必須的,提供安全認證信息的存儲等功能。

      Elasticsearch 分布式

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:《Office 2019高效辦公三合一從入門到精通 : 視頻自學版》 —3.3.3為段落應用項目符號
      下一篇:【產品技術】關于HSS的漏洞檢測與修復最佳案例03
      相關文章
      亚洲成人网在线观看| 亚洲国产精品久久久天堂| 亚洲第一福利视频| 亚洲va久久久噜噜噜久久天堂| 久久亚洲国产成人影院网站| 亚洲国产精品嫩草影院久久| 国产亚洲精彩视频| 亚洲国产乱码最新视频| 久久夜色精品国产噜噜亚洲a| 亚洲av永久无码精品三区在线4| 亚洲美女视频免费| 亚洲美女免费视频| 亚洲视频一区在线| 亚洲精品无码久久久久久久 | 亚洲6080yy久久无码产自国产| 亚洲AV永久无码天堂影院| 亚洲国产精品成人综合色在线| 亚洲日韩AV一区二区三区中文| 亚洲精品无码久久| 久久亚洲色WWW成人欧美| 国产成人综合久久精品亚洲| 亚洲第一视频在线观看免费| 亚洲精品国产电影| 亚洲一区精品无码| 亚洲成AV人片一区二区| 亚洲一级二级三级不卡| 亚洲精品视频观看| 99久久婷婷国产综合亚洲| 亚洲av日韩综合一区久热| 亚洲国产专区一区| 亚洲精品国产字幕久久不卡| 亚洲国产精品久久久久网站 | 色婷婷亚洲一区二区三区| 春暖花开亚洲性无区一区二区| www.亚洲色图.com| 国产亚洲老熟女视频| 亚洲AV无码精品无码麻豆| 亚洲精品在线免费看| 国产亚洲精品影视在线| 国产亚洲男人的天堂在线观看 | 亚洲国产小视频精品久久久三级 |