elasticsearch升级-transportClient转HighLevelRestClient


今天分享下项目中进行elasticsearch升级,同时伴随着transport Client转换位High Level Rest Client.

升级迁移步骤

  • es 集群升级(DBA操作)
  • 数据全量迁移
  • 使用High Level Rest Client和transport Client对新老集群双写;
  • 数据全量迁移
  • 读改到升级后新集群
  • 老集群断写入

架构

架构简介

注意事项

  • 数据迁移过程中双写,并建立补偿机制,避免数据丢失
  • 核心业务部署双集群,封装DR
  • 建立db数据和es数据的全量同步流程,修复数据不一致

文章作者: Xudong Jiang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Xudong Jiang !
 上一篇
记一次上线后服务器cpu飙升异常问题 记一次上线后服务器cpu飙升异常问题
今天记录分享一次服务上线后cpu飙升问题 问题经过和分析 项目的场景是接收各个系统的消息进行处理, 项目消费上线前,一些发消息的业务逻辑先上线,消息在消息队列内大量挤压 服务上线,没有对消息队列内消息reset处理,大量消息涌入 服务内部并
2020-01-11
下一篇 
java虚拟机内存区域介绍 java虚拟机内存区域介绍
本文将简单介绍下java内存区域,借此加深对java虚拟机的理解;希望对入门者有一定的引导作用,同时也作为记录帮助自己记忆,若有错误,希望大牛指点一二; 简述java虚拟机所管理的内存包括这几个运行时数据区:程序计数器、java虚拟机栈、本
2019-12-22
  目录