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

elasticsearch系列九:異地容災-CCR跨集群復制

這篇具有很好參考價值的文章主要介紹了elasticsearch系列九:異地容災-CCR跨集群復制。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

概述

???起初只在部分業(yè)務中采用es存儲數(shù)據(jù),在主中心搭建了個集群,隨著es在我們系統(tǒng)中的地位越來越重要,數(shù)據(jù)也越來越多,針對它的安全性問題也越發(fā)重要,那如何對es做異地容災呢?

? ?今天咱們就一起看下官方提供的解決方案cross-cluster replication(簡稱ccr)。

環(huán)境準備

物理機:96核 64G 2THDD ??國產(chǎn)UOS系統(tǒng)的服務器一臺 ip 192.168.229.48

? ?

通過docker快速啟動2個es 節(jié)點、2個kibana節(jié)點,es2個節(jié)點為2套獨立集群。

名稱 ip 版本
es

172.17.0.2

172.17.0.4

7.15.0
kibana 7.15.0
jdk openjdk version?16.0.2

進程如下圖:??

elasticsearch系列九:異地容災-CCR跨集群復制,Elasticsearch,elasticsearch,大數(shù)據(jù),搜索引擎

規(guī)劃:172.17.0.2 為master ?172.17.0.4 為follower ?? ?

設置CCR

? ? ? 由于CCR是收費版本,如果購買公有云的服務就自帶這個功能,此處我們通過試用30天來體驗一下。

? ? ? 我們先在0.4所在的kibana上打開ccr設置主節(jié)點的信息如下圖:

elasticsearch系列九:異地容災-CCR跨集群復制,Elasticsearch,elasticsearch,大數(shù)據(jù),搜索引擎

? ? ? 接口級設置:

PUT _cluster/settings{  "persistent": {    "cluster": {      "remote": {        "ccr_test": {          "skip_unavailable": false,          "mode": "sniff",          "proxy_address": null,          "proxy_socket_connections": null,          "server_name": null,          "seeds": [            "192.168.229.48:9300"          ],          "node_connections": 3        }      }    }  }}

? ? ??

? ? ? 該功能采用TCP協(xié)議,所以我們設置默認端口9300,設置完以后如下圖:

elasticsearch系列九:異地容災-CCR跨集群復制,Elasticsearch,elasticsearch,大數(shù)據(jù),搜索引擎

?? ? ?并且該功能是基于索引級別的,提供2種方式:創(chuàng)建指定索引同步、自動同步按照索引規(guī)則,接下來我們看下2種情況分別如何設置。

設置特定的索引同步

打開follower的kibana,找到ccr設置項如下圖:

elasticsearch系列九:異地容災-CCR跨集群復制,Elasticsearch,elasticsearch,大數(shù)據(jù),搜索引擎

可以創(chuàng)建一個同步任務,此處只能單個索引設置同步。

elasticsearch系列九:異地容災-CCR跨集群復制,Elasticsearch,elasticsearch,大數(shù)據(jù),搜索引擎

接口級設置:

PUT /ccr_test/_ccr/follow{  "remote_cluster": "ccr_test",  "leader_index": "ccr_test",  "max_read_request_operation_count": 5120,  "max_outstanding_read_requests": 12,  "max_read_request_size": "32mb",  "max_write_request_operation_count": 5120,  "max_write_request_size": "9223372036854775807b",  "max_outstanding_write_requests": 9,  "max_write_buffer_count": 2147483647,  "max_write_buffer_size": "512mb",  "max_retry_delay": "500ms",  "read_poll_timeout": "1m"}

創(chuàng)建以后我們就可以在主節(jié)點上對索引ccr_test進行crud操作了,在主節(jié)點上新增4百萬的數(shù)據(jù),再去follower上查看發(fā)現(xiàn)數(shù)據(jù)成功同步過來。

elasticsearch系列九:異地容災-CCR跨集群復制,Elasticsearch,elasticsearch,大數(shù)據(jù),搜索引擎

但是這種方式有局限性,因為實際生產(chǎn)環(huán)境可能有n個索引,比如這種按天生成的日志數(shù)據(jù)索引如何同步呢?總不能一個個的配置吧,接下來我們就看下自動同步。

設置自動同步

? ? ??我們打開自動同步,添加一個自動任務,通過彈框發(fā)現(xiàn)按照固定的格式設置索引同步:

elasticsearch系列九:異地容災-CCR跨集群復制,Elasticsearch,elasticsearch,大數(shù)據(jù),搜索引擎

接口級設置:???????

PUT /_ccr/auto_follow/auto-log{  "remote_cluster": "ccr_test",  "leader_index_patterns": [    "log-server-*"  ],  "follow_index_pattern": "{{leader_index}}"}

這樣我們就可以將log-server-開頭的索引設置自動同步了,此時我們在主節(jié)點新增一個索引:???????

POST /log-server-2023-12-25/_doc/1{  "name": "John Doe",  "age": 30,  "email": "johndoe@example.com"}

接著去從節(jié)點上看下發(fā)現(xiàn)數(shù)據(jù)已經(jīng)同步成功

elasticsearch系列九:異地容災-CCR跨集群復制,Elasticsearch,elasticsearch,大數(shù)據(jù),搜索引擎

總結

以上就是es官方針對跨集群同步的解決方案,官方文檔:? ?https://www.elastic.co/guide/en/elasticsearch/reference/7.17/ccr-getting-started-tutorial.html#ccr-getting-started-tutorial

? ? ? 當然還有其他的方案比如應用雙寫、自研數(shù)據(jù)同步、MQ雙寫等等。對于自己維護的集群來通過MQ雙寫相對簡單,對于公有云服務還是官方的解決方案更為合適。

? ? ? 好了今天的分享就到這了,有什么疑問歡迎留言討論。


Elasticsearch系列經(jīng)典文章

  • elasticsearch列一:索引模板的使用

  • elasticsearch系列二:引入索引模板后發(fā)現(xiàn)數(shù)據(jù)達到一定量還是慢怎么辦?

  • elasticsearch系列三:常用查詢語法

  • elasticsearch系列四:集群常規(guī)運維

  • elasticsearch系列五:集群的備份與恢復

  • elasticsearch系列六:索引重建

  • elasticsearch系列七:聚合查詢

  • elasticsearch系列八:如何解決聚合結果不精確問題

elasticsearch系列九:異地容災-CCR跨集群復制,Elasticsearch,elasticsearch,大數(shù)據(jù),搜索引擎文章來源地址http://www.zghlxwxcb.cn/news/detail-766856.html

到了這里,關于elasticsearch系列九:異地容災-CCR跨集群復制的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 【ES實戰(zhàn)】Elasticsearch6開始的CCR

    本文涉及官網(wǎng)文章地址 Overview Requirements for leader indices Automatically following indices Getting started with cross-cluster replication Upgrading clusters 跨集群復制 (CCR) 功能可以將遠程集群中的索引復制到本地集群。 此功能可用于一些常見的生產(chǎn)用例: 主集群發(fā)生故障時的災難恢復。 輔助集群可

    2024年01月15日
    瀏覽(52)
  • 異地容災備份方式有哪些?異地容災備份是什么意思

    異地容災備份方式有哪些?異地容災備份是什么意思

    在當今的數(shù)字時代,數(shù)據(jù)已經(jīng)成為公司的主要資產(chǎn)。然而,數(shù)據(jù)的丟失或損壞可能會給公司帶來巨大的損失。因此,異地容災備份已成為企業(yè)應考慮的因素。本文將詳細介紹異地容災備份的形式,以幫助企業(yè)更好地維護其重要數(shù)據(jù)。 什么是異地容災備份 nbsp;nbsp;nbsp;nbsp;nbsp;

    2024年02月11日
    瀏覽(20)
  • elasticsearch系列四:集群常規(guī)運維

    elasticsearch系列四:集群常規(guī)運維

    概述 ?在使用es中如果遇到了集群不可寫入或者部分索引狀態(tài)unassigned,明明寫入了很多數(shù)據(jù)但是查不到等等系列問題該怎么辦呢?咱們今天一起看下常用運維命令。 案例 ? ? ? 起初我們es性能還跟得上,隨著業(yè)務發(fā)展壯大,發(fā)現(xiàn)查詢性能越來越不行了,我們可以通過cat api查

    2024年02月04日
    瀏覽(18)
  • 容災雙活方案,異地容災備份與雙活

    容災雙活方案,異地容災備份與雙活

    數(shù)據(jù)信息的安全性和完整性面臨著硬件問題、病毒入侵、自然災害等各種威脅。為了應對這些威脅,公司需要采取有效的數(shù)據(jù)保護措施,其中特別重要的是外部容災備份和雙活技術。 讓我們來看看其他地方的容災備份。這是一種可以將數(shù)據(jù)復制到避免初始區(qū)域的設備中,以避

    2024年02月11日
    瀏覽(15)
  • 【ElasticSearch系列-06】Es集群架構的搭建以及集群的核心概念

    【ElasticSearch系列-06】Es集群架構的搭建以及集群的核心概念

    ElasticSearch系列整體欄目 內容 鏈接地址 【一】ElasticSearch下載和安裝 https://zhenghuisheng.blog.csdn.net/article/details/129260827 【二】ElasticSearch概念和基本操作 https://blog.csdn.net/zhenghuishengq/article/details/134121631 【三】ElasticSearch的高級查詢Query DSL https://blog.csdn.net/zhenghuishengq/article/details/1

    2024年02月04日
    瀏覽(27)
  • 袁庭新ES系列14節(jié) | 搭建Elasticsearch集群

    袁庭新ES系列14節(jié) | 搭建Elasticsearch集群

    單節(jié)點的Elasticsearch需要在處理大量數(shù)據(jù)的時候需要消耗大量內存和CPU資源,數(shù)據(jù)量大到一定程度就會產(chǎn)生處理瓶頸,甚至會出現(xiàn)宕機。 為了解決單節(jié)點ES的處理能力的瓶頸及單節(jié)點故障問題,我們考慮使用Elasticsearch集群。接下來袁老師帶領大家學習如何搭建Elasticsearch的集群

    2024年04月17日
    瀏覽(26)
  • Elasticsearch 系列(六)- ES數(shù)據(jù)同步和ES集群

    Elasticsearch 系列(六)- ES數(shù)據(jù)同步和ES集群

    本章將和大家分享ES的數(shù)據(jù)同步方案和ES集群相關知識。廢話不多說,下面我們直接進入主題。 1、數(shù)據(jù)同步問題 Elasticsearch中的酒店數(shù)據(jù)來自于mysql數(shù)據(jù)庫,因此mysql數(shù)據(jù)發(fā)生改變時,Elasticsearch也必須跟著改變,這個就是Elasticsearch與mysql之間的數(shù)據(jù)同步。 在微服務中,負責酒

    2024年04月28日
    瀏覽(23)
  • 探索容災架構演進之路-從單點到異地多活

    在公司發(fā)展初期,業(yè)務發(fā)展和用戶增長是首要關注的焦點。然而,隨著業(yè)務規(guī)模不斷擴大,用戶數(shù)量逐漸攀升,應用穩(wěn)定性的重要性也變得愈發(fā)凸顯。在這個演進過程中,傳統(tǒng)架構下的應用部署模式開始顯露出多方面的穩(wěn)定性風險,其中最為顯著的問題之一就是機房單點故障

    2024年02月05日
    瀏覽(21)
  • 異地容災系統(tǒng)和數(shù)據(jù)倉庫系統(tǒng)設計和體系結構

    ( 1)生產(chǎn)系統(tǒng)數(shù)據(jù)同步到異地容災系統(tǒng) 生產(chǎn)系統(tǒng)與異地容災系統(tǒng)之間是通過百兆網(wǎng)連接的;生產(chǎn)系統(tǒng)的數(shù)據(jù)庫是 Oracle 9i RAC,總的數(shù)據(jù)量大約為 3 TB,涉及五千多張表。對這些表進行分析歸 類,發(fā)現(xiàn)容災系統(tǒng)真正需要實時同步的表大約只有五百張,數(shù)據(jù)量約為 1 TB,只 要能

    2024年02月09日
    瀏覽(19)
  • 人大金倉助力中國人民銀行征信中心業(yè)務系統(tǒng)異地容災優(yōu)化升級

    人大金倉助力中國人民銀行征信中心業(yè)務系統(tǒng)異地容災優(yōu)化升級

    日前,人大金倉助力中國人民銀行應收賬款融資服務平臺異地容災項目順利上線,保證了平臺系統(tǒng)運行的連續(xù)性和數(shù)據(jù)安全,為充分發(fā)揮平臺的融資功能,緩解中小微企業(yè)融資難提供了強有力的保障。 緩解中小微企業(yè)融資難 中國人民銀行構于2013年底自主研發(fā)建設了應收賬款

    2024年02月06日
    瀏覽(15)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包