国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Elasticsearch:如何使用集群級別的分片分配過濾(不包括節(jié)點(diǎn))安全地停用節(jié)點(diǎn)

這篇具有很好參考價(jià)值的文章主要介紹了Elasticsearch:如何使用集群級別的分片分配過濾(不包括節(jié)點(diǎn))安全地停用節(jié)點(diǎn)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Elasticsearch:如何使用集群級別的分片分配過濾(不包括節(jié)點(diǎn))安全地停用節(jié)點(diǎn)

當(dāng)你想停用 Elasticsearch 中的節(jié)點(diǎn)時(shí),通常的過程不是直接銷毀節(jié)點(diǎn)。 如果你這樣做,那么你就有數(shù)據(jù)丟失的風(fēng)險(xiǎn),這不是你想要對應(yīng)該是可靠的數(shù)據(jù)庫做的事情。

這樣做的問題是,節(jié)點(diǎn)很可能會通過 Elasticsearch 處理的恰當(dāng)命名的分片分配分配給它們的分片。

Elasticsearch 中的 master 負(fù)責(zé)分片分配以及何時(shí)在節(jié)點(diǎn)之間移動分片以重新平衡集群。

那么隨著這一切的進(jìn)行,如何才能停用 Elasticsearch 節(jié)點(diǎn)呢? 是不是太冒險(xiǎn)了?

幸運(yùn)的是,有一種方法,叫做集群級分片分配過濾。

通過集群級別的分片分配過濾器,你可以控制 Elasticsearch 從任何索引為整個(gè)集群分配分片的位置。

你可以通過 Cluster API 設(shè)置這些過濾器; 具體來說,你可以對 _cluster/settings 端點(diǎn)執(zhí)行 PUT 請求。

假設(shè)你要停用 IP 地址為 10.0.0.1 的節(jié)點(diǎn)。

為此,你將使用以下命令在集群上執(zhí)行 PUT 請求:

PUT _cluster/settings
{
 “persistent” : {
 “cluster.routing.allocation.exclude._ip” : “10.0.0.1”
 }
}

然后,Elasticsearch 將知道移動與此匹配的節(jié)點(diǎn)分片。 你應(yīng)該看到分片將變?yōu)?0。

當(dāng)它們確實(shí)變?yōu)?0 時(shí),就可以安全地停用該節(jié)點(diǎn)。

不過,按 IP 地址排除并不是唯一的過濾方式。 事實(shí)上,有許多屬性可以用來排除。

這是一個(gè)列表:

  • _name:可以通過節(jié)點(diǎn)名匹配節(jié)點(diǎn)
  • _host_ip:可以通過主機(jī)IP地址匹配節(jié)點(diǎn)(IP與主機(jī)名相關(guān)聯(lián))
  • _publish_ip:可以通過發(fā)布 IP 地址匹配節(jié)點(diǎn)
  • _ip:你可以匹配 _host_ip 或 _publish_ip
  • _host:可以通過主機(jī)名匹配節(jié)點(diǎn)
  • _id:可以通過節(jié)點(diǎn) id 匹配節(jié)點(diǎn)
  • _tier:可以通過節(jié)點(diǎn)的數(shù)據(jù)層角色匹配節(jié)點(diǎn)

你可以做的另一件很酷的事情是在您的過濾器中使用通配符來進(jìn)行集群級別的分片分配。

例如,假設(shè)你想排除所有匹配前綴 myfirstdatabase 的 Elasticsearch 節(jié)點(diǎn)。

你可以這樣做:

PUT _cluster/settings
{
  "persistent": {
    "cluster.routing.allocation.exclude._name": "myfirstdatabase*"
  }
}

因此,名為 myfirstdatabase-1 的節(jié)點(diǎn)將被排除在分片分配之外,myfirstdatabase-2 也是如此。文章來源地址http://www.zghlxwxcb.cn/news/detail-470616.html

到了這里,關(guān)于Elasticsearch:如何使用集群級別的分片分配過濾(不包括節(jié)點(diǎn))安全地停用節(jié)點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 記錄ElasticSearch分片被鎖定導(dǎo)致無法分配處理過程

    本篇文章記錄最近ES做節(jié)點(diǎn)替換, 從shard 遷移過程中被鎖定導(dǎo)致無法分配, 主shard正常 ,希望可以幫助其它人 failed to create shard,failed to obtain in-memory shard lock,ShardLockObtainFailedException 這次遇到的問題比較特殊,嘗試過以下幾種手段都沒有恢復(fù): _cluster/reroute手動分片shard 由于

    2024年02月05日
    瀏覽(58)
  • Elasticsearch基礎(chǔ)篇(七):分片大小修改和路由分配規(guī)則

    Elasticsearch基礎(chǔ)篇(七):分片大小修改和路由分配規(guī)則

    在Elasticsearch中,分片是對索引數(shù)據(jù)的水平劃分和分布。索引被分成多個(gè)分片,每個(gè)分片可以在集群的不同節(jié)點(diǎn)上存儲。這種分片的設(shè)計(jì)提供了一種水平擴(kuò)展的能力,允許將大量數(shù)據(jù)分布到多個(gè)節(jié)點(diǎn)上,從而提高性能和可伸縮性。每個(gè)分片就是一個(gè)Lucene的實(shí)例,具有完整的功能

    2024年01月21日
    瀏覽(24)
  • Elasticsearch的集群負(fù)載均衡與分片分片

    Elasticsearch是一個(gè)分布式、實(shí)時(shí)的搜索和分析引擎,它可以處理大量數(shù)據(jù)并提供快速、準(zhǔn)確的搜索結(jié)果。在大規(guī)模應(yīng)用中,Elasticsearch的性能和可用性是關(guān)鍵因素。為了確保高性能和高可用性,Elasticsearch需要實(shí)現(xiàn)集群負(fù)載均衡和分片分片。 在本文中,我們將深入探討Elasticsear

    2024年04月25日
    瀏覽(33)
  • ElasticSearch的集群、節(jié)點(diǎn)、索引、分片和副本

    ElasticSearch的集群、節(jié)點(diǎn)、索引、分片和副本

    Elasticsearch是面向文檔型數(shù)據(jù)庫,一條數(shù)據(jù)在這里就是一個(gè)文檔。為了方便大家理解,我們將Elasticsearch里存儲文檔數(shù)據(jù)和關(guān)系型數(shù)據(jù)庫MySQL存儲數(shù)據(jù)的概念進(jìn)行一個(gè)類比 ES里的Index可以看做一個(gè)庫,而Types相當(dāng)于表,Documents則相當(dāng)于表的行。 這里Types的概念已經(jīng)被逐漸弱化,E

    2024年02月02日
    瀏覽(27)
  • elasticsearch——ES集群分片不平衡處理

    在使用云上的一個(gè)ES集群的時(shí)候,發(fā)現(xiàn)搜索性能很差,查看分片情況,發(fā)現(xiàn)ES有12個(gè)節(jié)點(diǎn),索引創(chuàng)建了10個(gè)分片,1個(gè)副本,最后20個(gè)分片全在其中3個(gè)節(jié)點(diǎn)上,分布不均衡,實(shí)際只消耗了3個(gè)節(jié)點(diǎn)的資源,所以性能很差,再次創(chuàng)建新的索引,發(fā)現(xiàn)仍然是這種情況,最后通過下面的命

    2024年02月13日
    瀏覽(26)
  • ElasticSearch---查詢es集群狀態(tài)、分片、索引

    查看es集群狀態(tài): 如果?后面加上pretty,能讓返回的json格式化。 加上?v的返回結(jié)果,如下: 解釋如下: 查看es分片信息: 查看es分片信息,模糊匹配,比如匹配test: 返回信息如下: 解析如下: 查看狀態(tài)為unassigned的es分片信息: 查看es索引 查看es所有索引: indices表示索引,是

    2024年02月02日
    瀏覽(25)
  • Elasticsearch 的節(jié)點(diǎn)、集群、分片和副本 全面解析

    節(jié)點(diǎn)是 Elasticsearch 實(shí)例的運(yùn)行實(shí)例,即一個(gè)獨(dú)立的 Elasticsearch 服務(wù)進(jìn)程。每個(gè)節(jié)點(diǎn)都是一個(gè)獨(dú)立的工作單元,負(fù)責(zé)存儲數(shù)據(jù)、參與數(shù)據(jù)處理(如索引、搜索、聚合等)以及參與集群的協(xié)調(diào)工作。節(jié)點(diǎn)可以在物理或虛擬機(jī)上單獨(dú)部署,也可以在同一臺機(jī)器上運(yùn)行多個(gè)節(jié)點(diǎn)(但需

    2024年04月27日
    瀏覽(33)
  • elasticsearch7.x 集群的搭建和分片設(shè)置

    elasticsearch7.x 集群的搭建和分片設(shè)置

    目錄 ? 一、es集群的基本核心概念 二、es集群搭建 三、es集群索引分片管理 3.1創(chuàng)建索引,指定分片 ?3.2索引分片的分配 3.2.1 手動移動分片: ?3.2.1 修改副分片數(shù)量 Cluster 集群: 一個(gè) Elasticsearch 集群由一個(gè)或多個(gè)節(jié)點(diǎn)(Node)組成,每個(gè)集群都有一個(gè)共同的集群名稱作為 標(biāo)識。

    2023年04月25日
    瀏覽(21)
  • elasticSearch核心概念的介紹(十四):ES集群索引分片管理

    elasticSearch核心概念的介紹(十四):ES集群索引分片管理

    上一章節(jié)我們對ES的集群進(jìn)行了搭建,有興趣的朋友可以參考一下elasticSearch核心概念的介紹(十三):docker搭建ES集群 這里我們來介紹了ES集群索引的分片管理 ES集群索引分片管理 介紹 分片(shard):因?yàn)镋S是個(gè)分布式的搜索引擎,所以索引通常都會分解成不同部分,而這些

    2023年04月27日
    瀏覽(24)
  • Elasticsearch 集群分片出現(xiàn) unassigned 其中一種原因詳細(xì)還原

    Elasticsearch 集群分片出現(xiàn) unassigned 其中一種原因詳細(xì)還原

    ???個(gè)人主頁:IT貧道_大數(shù)據(jù)OLAP體系技術(shù)棧,Apache Doris,Clickhouse 技術(shù)-CSDN博客 ??? 私聊博主:加入大數(shù)據(jù)技術(shù)討論群聊,獲取更多大數(shù)據(jù)資料。 ??? 博主個(gè)人B棧地址:豹哥教你大數(shù)據(jù)的個(gè)人空間-豹哥教你大數(shù)據(jù)個(gè)人主頁-嗶哩嗶哩視頻 目錄 背景 問題復(fù)原 問題排查和定位

    2024年02月06日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包