情感测试
情感测试

您现在的位置: 情感测试简介_情感测试玩法 > 情感测试物语 > 记一次elasticsearch跨机房

记一次elasticsearch跨机房

发布时间:2021-8-26 13:18:15   点击数:

目标将A机房的ES集群迁移到B机房的ES集群

ealsticsearch

调研了在线和离线迁移两种比较有代表性的方案,两种方案都进行了测试演练,不过最终选择了离线的方式,原因有几点:

在线迁移方式仍然会存在短暂的服务不可用数据丢失无法容忍虽然可以配以辅助方案解决但是增加了复杂度在线迁移方式操作相对复杂集群数据量几百G并不大离线操作可以到达稳定快速在线迁移

思路:通过集群扩容的方式加入B机房ES节点,通过缩容的方式去掉A机房节点,始终保持一个集群原则,分片在集群内部进行迁移,集群及索引配置不更改,对业务友好;

影响:存在两次master选举短暂时间集群不可用每次选举时长网上都说不超过2分钟(但是实测超过2min);

1.在A机房ES集群扩容节点,将新节点全部加入到A机房ES集群,此时B机房和A机房共同组成新的跨机房集群;

限制已有索引数据的分布范围,暂时只容许分布在旧的数据节点上

curl-H"Content-Type:application/json"-XPUT

转载请注明:http://www.zmax-alibaba.com/qgwy/138076.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间: