怎么又是你

CCR灾难恢复后如何操作

Elasticsearch | 作者 bksy | 发布于2020年12月29日 | 阅读数:997

各位大佬,请教一个和CCR有关的问题。我有两个集群A和B,配置了CCR,双向复制,A和B都承载流量,其中A挂了一段时间,流量全部走到B了,然后一段时间后恢复了。请问这段时间的数据是自动会从B同步到A吗?有什么指示可以显示这个同步完成?如何将流量从B切回A?
已邀请:

JiangJibo - 喊我雷锋

赞同来自:

感觉不会,CCR应该都是实时复制的,不过不好说,看看源码吧

johnies - 80后IT男

赞同来自:

需要重新建立反向复制关系,A集群做为跟随集群。

Ombres

赞同来自:

大部分情况不需要额外操作,少数情况除外,可以通过kibana查看,也可以自己写查询
具体参考:
复制机制介绍,大部分情况,比如网路问题,follower会一直重试,但是一旦有问题导致follower自动拉取暂停,可能需要手动恢复自动拉取。
https://www.elastic.co/guide/e ... anics
查看CCR信息,包括当前的整体状态等
https://www.elastic.co/guide/e ... .html
查看CCR索引及shard同步状态
https://www.elastic.co/guide/e ... .html
重新创建主从关系,尽量不要重新创建主从复制,因为会把本地索引的现有数据完全清空
https://www.elastic.co/guide/e ... index

要回复问题请先登录注册