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

elasticsearch高級功能之跨集群復(fù)制CCR

這篇具有很好參考價(jià)值的文章主要介紹了elasticsearch高級功能之跨集群復(fù)制CCR。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

CCR的作用(Cross-Cluster Replication,跨集群復(fù)制)

  1. CCR功能允許用戶在不同的Elasticsearch集群之間同步索引數(shù)據(jù)。這對于實(shí)現(xiàn)跨集群復(fù)制、數(shù)據(jù)備份、災(zāi)難恢復(fù)和多數(shù)據(jù)中心部署等場景非常有用。
  2. CCR功能提供了實(shí)時(shí)的、異步的、可靠的跨集群數(shù)據(jù)同步,能夠有效地將變更事件從一個(gè)集群復(fù)制到另一個(gè)集群。通過CCR,用戶可以保持多個(gè)集群之間的數(shù)據(jù)一致性,并實(shí)現(xiàn)將數(shù)據(jù)從生產(chǎn)集群復(fù)制到用于查詢和分析的目標(biāo)集群。

常用的場景

1.異地容災(zāi)備份:CCR 可以將數(shù)據(jù)從一個(gè)集群復(fù)制到另一個(gè)位于不同地理位置的集群,實(shí)現(xiàn)數(shù)據(jù)的異地容災(zāi)備份。這樣,即使源集群發(fā)生故障或不可用,目標(biāo)集群仍能提供服務(wù),保證數(shù)據(jù)的可用性。

2.跨數(shù)據(jù)中心復(fù)制:當(dāng)在全球范圍內(nèi)部署 Elasticsearch 集群時(shí),CCR 可以實(shí)現(xiàn)跨不同數(shù)據(jù)中心之間的數(shù)據(jù)復(fù)制,以便在不同地理區(qū)域提供快速的訪問,減少網(wǎng)絡(luò)延遲。

3.數(shù)據(jù)分析和報(bào)告:CCR 可以將源集群中的生產(chǎn)數(shù)據(jù)復(fù)制到專門用于數(shù)據(jù)分析和報(bào)告的目標(biāo)集群中。這樣,可以在不影響生產(chǎn)環(huán)境的情況下,對數(shù)據(jù)進(jìn)行分析、數(shù)據(jù)挖掘和生成報(bào)告。

4.多數(shù)據(jù)中心協(xié)作:對于分布在多個(gè)數(shù)據(jù)中心的不同團(tuán)隊(duì)或應(yīng)用程序,CCR 可以確保他們之間的數(shù)據(jù)同步。這使得不同的團(tuán)隊(duì)或應(yīng)用程序能夠共享和協(xié)作處理數(shù)據(jù)。

5.災(zāi)難恢復(fù):CCR 在災(zāi)難恢復(fù)方面也發(fā)揮著重要作用,允許在一個(gè) Elasticsearch 集群發(fā)生完全故障時(shí),快速恢復(fù)到另一個(gè)復(fù)制的集群上,確保業(yè)務(wù)的連續(xù)性。

總體上支持單向復(fù)制,雙向復(fù)制,應(yīng)用容災(zāi)等,功能十分強(qiáng)大。

如何使用

具體參照官網(wǎng):鏈接: Use cross-cluster replication.
簡單來說就是在源端集群創(chuàng)建引導(dǎo)索引(Leader Index),在目標(biāo)集群創(chuàng)建跟隨索引(Follower Index),讓目標(biāo)集群索引訂閱源端索引并關(guān)聯(lián)源端集群信息,這樣當(dāng)源端索引發(fā)生CDC(Change Data Capture),也就是文檔的增加、修改、刪除時(shí),能快速同步到目標(biāo)端的各個(gè)索引分片上。

工作原理

1.Leader-Follower 架構(gòu):CCR 使用 Leader-Follower 架構(gòu)來實(shí)現(xiàn)數(shù)據(jù)的復(fù)制。在 CCR 中,預(yù)導(dǎo)索引(Leader Index)充當(dāng)主索引,接收所有的寫操作。而跟隨索引(Follower Index)則是從預(yù)導(dǎo)索引復(fù)制數(shù)據(jù)的副本,是只讀的。

2.復(fù)制操作:CCR 會從預(yù)導(dǎo)索引中捕獲并復(fù)制所有的索引、更新和刪除操作。這些操作會以批量的形式進(jìn)行復(fù)制,并按照同樣的順序在跟隨索引上執(zhí)行。這樣可以確保跟隨索引與預(yù)導(dǎo)索引保持一致,并保持?jǐn)?shù)據(jù)的可靠性與一致性。

3.異步復(fù)制:CCR 的數(shù)據(jù)復(fù)制是異步的,因此跟隨索引的更新可能存在一定的延遲。這個(gè)延遲取決于網(wǎng)絡(luò)延遲、索引大小和復(fù)制速度等因素。Elasticsearch 提供了監(jiān)控指標(biāo)和接口來跟蹤復(fù)制進(jìn)度和延遲,以便可視化監(jiān)控和調(diào)優(yōu)。

4.重試和沖突解決:如果復(fù)制操作在跟隨索引上失敗,CCR 會進(jìn)行重試,直到成功為止。此外,如果預(yù)導(dǎo)索引和跟隨索引之間存在沖突(如更新操作導(dǎo)致的沖突),CCR 會使用樂觀并發(fā)控制技術(shù)來解決沖突,以確保數(shù)據(jù)的一致性。

5.連接和安全性:CCR 需要在源集群和目標(biāo)集群之間建立連接。這包括配置安全密鑰、HTTPS 證書和網(wǎng)絡(luò)連接等。確保網(wǎng)絡(luò)和安全設(shè)置正確配置非常重要,以保證復(fù)制操作的順利進(jìn)行和數(shù)據(jù)的安全性。

未完待續(xù)…………文章來源地址http://www.zghlxwxcb.cn/news/detail-579573.html

源碼分析

github地址: CCR.

未完待續(xù)…………

到了這里,關(guān)于elasticsearch高級功能之跨集群復(fù)制CCR的文章就介紹完了。如果您還想了解更多內(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高級功能詳解與原理剖析

    ElasticSearch高級功能詳解與原理剖析

    Elasticsearch 5.0后,引入的一種新的節(jié)點(diǎn)類型。默認(rèn)配置下,每個(gè)節(jié)點(diǎn)都是Ingest Node: 具有預(yù)處理數(shù)據(jù)的能力,可攔截lndex或Bulk API的請求 對數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并重新返回給Index或Bulk APl 無需Logstash,就可以進(jìn)行數(shù)據(jù)的預(yù)處理,例如: 為某個(gè)字段設(shè)置默認(rèn)值; 重命名某個(gè)字段的字段

    2024年02月05日
    瀏覽(52)
  • ElasticSearch的高級聚合功能與示例

    ElasticSearch是一個(gè)分布式、實(shí)時(shí)的搜索和分析引擎,它可以處理大量數(shù)據(jù)并提供快速、準(zhǔn)確的搜索結(jié)果。ElasticSearch的聚合功能是其強(qiáng)大的特點(diǎn)之一,可以用于對搜索結(jié)果進(jìn)行統(tǒng)計(jì)、分組、排序等操作。在本文中,我們將深入探討ElasticSearch的高級聚合功能,并通過具體的代碼示

    2024年02月21日
    瀏覽(24)
  • INFINI Labs 產(chǎn)品更新 | Easysearch 新增跨集群復(fù)制 (CCR)、支持快照生命周期管理 (SLM) 功能等

    INFINI Labs 產(chǎn)品更新 | Easysearch 新增跨集群復(fù)制 (CCR)、支持快照生命周期管理 (SLM) 功能等

    INFINI Labs 產(chǎn)品重量級更新?。。”敬胃铝撕芏嗔咙c(diǎn)功能,如 Easysearch 新增跨集群復(fù)制 (CCR)、支持快照生命周期管理 (SLM) 功能等;支持多集群、跨版本的搜索基礎(chǔ)設(shè)施統(tǒng)一管控平臺 Console 新增了免費(fèi)授權(quán)申請功能等。歡迎大家下載使用。 Console 在線體驗(yàn):http://demo.infini.clou

    2024年02月08日
    瀏覽(28)
  • E往無前 | 騰訊云大數(shù)據(jù) ElasticSearch 高級功能:Cross Cluster Replication實(shí)戰(zhàn)

    E往無前 | 騰訊云大數(shù)據(jù) ElasticSearch 高級功能:Cross Cluster Replication實(shí)戰(zhàn)

    前言 Elasticsearch在platinum版本中,推出了Cross Cluster Replication特性(以下簡稱CCR),也即跨集群遠(yuǎn)程復(fù)制。 該特性可以解決兩類問題: 1,數(shù)據(jù)遷移; 2,異地備份。 本文以實(shí)戰(zhàn)為主,基本概念及原理可參考官網(wǎng)文檔。 https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-ccr.h

    2024年02月12日
    瀏覽(25)
  • Es elasticsearch 十九 kibana 可視化配置圖表 及功能 集群部署

    Es elasticsearch 十九 kibana 可視化配置圖表 及功能 集群部署

    目錄 Es kibana 可視化 下載zip 解壓 ?bin/kibana.bat 啟動 管理索引管理 吧logstash 存進(jìn)來的數(shù)據(jù) 按照 xxx-* 方式 保存索引模式 通過 discove 配置可視化界面 圖表數(shù)據(jù)實(shí)時(shí)刷新 時(shí)序圖配置 餅圖配置 表格數(shù)據(jù)配置 添加儀表盤 圖表樣例 使用后模擬繪制方法好看些 Grok 語法測試工具 集群

    2024年02月08日
    瀏覽(26)
  • Elasticsearch的基礎(chǔ)知識和架構(gòu)設(shè)計(jì),以及一些常用的功能——面向?qū)ο缶幊毯蛿?shù)據(jù)結(jié)構(gòu)的高級應(yīng)用場景,以及相應(yīng)的代碼實(shí)現(xiàn)方法和工具

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 2019年,Elasticsearch正式發(fā)布了7.0版本。在這個(gè)版本更新中,新增了許多新特性和功能,包括全文搜索、分類聚合、分析器、圖形化數(shù)據(jù)可視化等。無論對于企業(yè)或個(gè)人來說,都意味著更好的應(yīng)用場景。但是,掌握Elasticsearch并非易事,需要不斷學(xué)

    2024年02月07日
    瀏覽(17)
  • redis高級----------主從復(fù)制

    redis高級----------主從復(fù)制

    redis的四種模式:單例模式;主從模式;哨兵模式,集群模式? 一、主從模式 單例模式雖然操作簡單,但是不具備高可用 ? ? ? ? 缺點(diǎn): 單點(diǎn)的宕機(jī)引來的服務(wù)的災(zāi)難、數(shù)據(jù)丟失 單點(diǎn)服務(wù)器內(nèi)存瓶頸,無法無限縱向擴(kuò)容 解決辦法: ? ? ? ? 單節(jié)點(diǎn)宕機(jī),可以由其他節(jié)點(diǎn)暫

    2024年02月11日
    瀏覽(25)
  • docker高級(mysql主從復(fù)制)

    docker高級(mysql主從復(fù)制)

    數(shù)據(jù)庫密碼需要設(shè)置成自己的!??! 1、創(chuàng)建容器master13307 2、進(jìn)入/mysql/mysql-master/conf目錄下新建my.cnf 復(fù)制下面,保存 3、修改完配置后重啟master實(shí)例 4、進(jìn)入mysql-master容器 5、在主數(shù)據(jù)庫中查看主從同步狀態(tài) 6、新建從服務(wù)器容器實(shí)例mysql-slave 13308 7、重啟slave 8、在從數(shù)據(jù)庫s

    2024年02月11日
    瀏覽(44)
  • redis復(fù)制和分區(qū):主從復(fù)制、哨兵模式和集群模式

    在 Redis 中,復(fù)制和分區(qū)是用于數(shù)據(jù)冗余和性能擴(kuò)展的關(guān)鍵特性。以下是主從復(fù)制、哨兵模式和集群模式的工作原理的簡要概述: 主從復(fù)制 (Replication) 基本概念 :Redis 的主從復(fù)制功能允許多個(gè) Redis 服務(wù)器具有相同的數(shù)據(jù)副本。這在讀取操作的負(fù)載均衡、數(shù)據(jù)備份、災(zāi)難恢復(fù)等

    2024年01月20日
    瀏覽(26)
  • docker筆記4:高級復(fù)雜安裝-mysql主從復(fù)制

    docker筆記4:高級復(fù)雜安裝-mysql主從復(fù)制

    docker run -p 3307:3306 --name mysql-master -v /mydata/mysql-master/log:/var/log/mysql -v /mydata/mysql-master/data:/var/lib/mysql -v /mydata/mysql-master/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root ? -d mysql:5.7 進(jìn)入/mydata/mysql-master/conf目錄下新建my.cnf ?vim my.cnf docker restart mysql-master 進(jìn)入mysql-master容器? docker exec -it

    2024年02月09日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包