(28)ElasticSearch分布式架構特點

2022-06-15 05:09:15 字數 645 閱讀 2837

1、分布式架構的透明隱藏特性

elasticsearch是乙個分布式架構系統,隱藏了複雜的處理機制。

分片機制:我們不用關係資料是按照什麼機制分片的,最後放入到哪個分片中。

集**現機制(cluster discovery):比如當前我們啟動了乙個es程序,當啟動了第二個es程序時,這個程序作為乙個node自動就發現了集群,並且加入了進去。

shard負載均衡:比如現在有10個shard,集群中有3個節點,es會均衡的進行分配,已保持每個節點均衡的負載請求。

2、擴容機制

垂直擴容:購置新的機器,替換已有的機器。

水平擴容:直接增加機器。

3、rebalance

增加或減少節點時會自動均衡

4、master節點

主節點的主要職責是和集群操作相關的內容,如建立或刪除索引,跟蹤哪些節點時集群的一部分,並決定哪些分片分配給相關的節點。穩定的主節點對集群的健康是非常重要的。

5、節點對等

每個節點都能接收請求,每個節點接收到請求後都能把該請求路由到有相關資料的其他節點上,接收原始請求的節點負責採集資料,並返回給客戶端。

2 8 後向引用

當乙個正規表示式被分組之後,每乙個組將自動被賦予乙個組號,該組號可以代表該組的表示式。其中,組號的編制規則為 從左到右 以分組的左括號 為標誌,第乙個分組的組號為1,第二個分組的組號為2,以此類推。反向引用提供查詢重複字元組的方便的方法。它們可被認為是再次匹配同乙個字串的快捷指令。後向引用可以使用數...

(28)迭代語句

迭代語句通常稱為迴圈,它重複執行操作直到滿足某個條件才停下來。while和for語句在執行迴圈體之前檢查條件,do while語句先執行迴圈體,然後再檢查條件。只要條件為真,while語句就重複的執行迴圈體,它的語法形式是 while condition statement 定義在while條件部分...

(回溯2)8皇后

題目 會下西洋棋的人都很清楚 皇后可以在橫 豎 斜線上不限步數地吃掉其他棋子。如何將8個皇后放在棋盤上 有8 8個方格 使它們誰也不能被吃掉!這就是著名的八皇后問題。對於某個滿足要求的8皇后的擺放方法,定義乙個皇后串a與之對應,即a b1b2 b8,其中bi為相應擺法中第i行皇后所處的列數。已經知道...