跨集群复制 Cross-cluster replication(CCR)

一、前言|

跨集群复制(CCR)功能支持将远程集群中的索引复制到本地集群,可以在一些常见的生产用例中使用此功能:

  • 灾难恢复(DR)/高可用性(HA):如果主集群发生故障,则进行灾难恢复, 辅助集群可以用作热备份;
  • 地理位置优越:在 Elasticsearch 中复制数据以更接近用户或应用程序服务器,从而减少延迟,可以在本地提供阅读服务;
  • 集中报告:将数据从大量较小的集群复制回一个中央集群进行报告。

Note:CCR 是自 ES6.7以后 的一个 Platinum的功能;

二、CCR的特征

1,CCR是按索引进行编制的;

复制是针对每个索引来配置的,对于每个索引配置的复制,都有以下特点:

  • 复制的源索引称为leader索引
  • 复制的目标索引成为follower索引
  • 一个集群可以同时包含leader索引和follower索引

确认是否配置成功,如下:

OK,经过上面的配置,我们就完成了远程集群、证书的相关配置,那这样,我们的CCR的前提条件就基本都满足了 。

五、CCR结果论证

1,在远程集群10.1.1.238集群上配置1个leader index server-metrics

创建完后索引状态马上从pause变成active.

发现是不行的。

我们接下来去远程集群leader index去操作一下,增加一个文档

我们再去Local cluster集群上进行搜索操作,发现是可以的。

经过以上的配置说明:我们的自动复制功能已经在起作用。好的,以上就是CCR的相关功能。

相关链接:

https://www.elastic.co/guide/en/elasticsearch/reference/7.2/xpack-ccr.html

六、总结

本节我们讲了ES CCR的复制功能,下节我们接着讲CCS的相关功能;

本站文章资源均来源自网络,除非特别声明,否则均不代表站方观点,并仅供查阅,不作为任何参考依据!
如有侵权请及时跟我们联系,本站将及时删除!
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
跨集群复制 Cross-cluster replication(CCR)
跨集群复制(CCR)功能支持将远程集群中的索引复制到本地集群,可以在一些常见的生产用例中使用此功能:
<<上一篇
下一篇>>