INFINI Gateway 助力联想集团 ES 迁移升级

近日接到联想公司小伙伴消息,因为安全原因需要把两套 ES 5 集群迁移升级到 ES 7 集群。我们一起梳理了需求和方案,决定采用 INFINI Console 加 INFINI Gateway 进行数据迁移,这个方案的好处如下:

  1. UI 界面操作,方便、快捷
  2. 支持目的端索引改名
  3. 支持复制源索引的 mapping 和 setting
  4. 对于大数据量的索引,可以 range 迁移,还可以 partition 分区。将大的迁移任务拆分成多个小任务,便于并发处理和错误重试
  5. 一键写入优化,为了加快迁移速度,可以一键给目标端索引设置写入优化参数
  6. 迁移时处理 type 问题,改成 _doc
  7. 集成了数据比对功能,增强迁移信心

当然,迁移过程中还遇到了一些其他问题:

  1. mapping.nested_fields.limit 超限,因为在 ES 5 中这个是不做限制的,在 ES 7 中默认限制 100000。导数前先修改,确保导入不报错。
  2. 有些数据中有"\n"特殊符号,导致 bulk 写入报错。这个提前让开发进行数据修复,去掉特殊字符。
  3. 报错"body size exceeds the given limit",修改 ES http.max_content_length 大小。

最后还有个问题,源端和目标端不在一个机房,对比数据因为 scroll 拉去数据不全,总是失败,怎么办?

哈哈,下次分解。

相关推荐
宸津-代码粉碎机12 小时前
OpenAI 连夜迎战 Grok Bot 和 Muse:AI 智能体从 “会聊天” 到 “能办事”,现在入场还来得及吗
java·大数据·人工智能·分布式·python
Y38153266212 小时前
SERP API 计费口径:credits_charged、执行失败扣费与退款边界
python·搜索引擎
weixin_5112552113 小时前
MySQL升级记录
数据库·mysql
程序猿乐锅14 小时前
【黑马点评 | 第八篇】Redisson分布式锁
java·数据库·spring boot·redis·分布式·spring·缓存
Leo.yuan14 小时前
2026年本地化Data Agent优质厂商盘点:哪些产品更适合企业生产环境
大数据·数据库·人工智能
做运维的阿瑞14 小时前
数据库增删改的安全写法
数据库·sql·mysql
云上先途14 小时前
任务智能体可以自动完成哪些类型工作,是不是只能做简单重复操作?
大数据·人工智能
小蒋观天下14 小时前
两轮车检测AI摄像头——2026行业竞争格局、商业模式与核心痛点
大数据·人工智能·安全·计算机视觉·ai大模型
程序边界14 小时前
迁移评估不再拍脑袋,这个数据迁移工具的量化报告把我救了(上)
数据库
RisunJan14 小时前
【这就是AI】AI每日资讯简报 - 2026-09-28(周一)
大数据·人工智能