使用来自远程的reindex将索引从旧集群迁移到新的6.x集群。可以从5.6之前的集群移动到6.x而不会中断服务。
在旧集群旁边设置新的6.x集群。通过将旧集群添加到elasticsearch.yml中的reindex.remote.whitelist,使其能够访问旧群集:
reindex.remote.whitelist: oldhost:9200
复制
对于需要迁移到6.x群集的每个索引
a. 使用适当的映射和设置在6.x中创建新索引。将refresh_interval设置为-1并将number_of_replicas设置为0以便更快地重建索引。
b. 从远程重新索引以将文档从旧索引拉入新的6.x索引:
POST _reindex
{
"source": {
"remote": {
"host": "http://oldhost:9200",
"username": "user",
"password": "pass"
},
"index": "source",
"query": {
"match": {
"test": "data"
}
}
},
"dest": {
"index": "dest"
}
}
复制
如果通过将wait_for_completion设置为false在后台运行reindex作业,则reindex请求将返回一个task_id,可以使用该任务API监视reindex作业的进度:GET _tasks TASK_ID
c. reindex作业完成后,将refresh_interval和number_of_replicas设置为所需的值(默认设置为30s和1)
d. 复制完成并且新索引的状态为绿色后,可以删除旧索引。
版本兼容性
在5.x中创建的索引的快照可以恢复到6.x.
在2.x中创建的索引的快照可以恢复为5.x.
在1.x中创建的索引的快照可以恢复为2.x.
文章转载自四阿哥胤禛,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1382次阅读
2025-03-13 11:40:53
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
482次阅读
2025-03-13 14:38:19
AI的优化能力,取决于你问问题的能力!
潇湘秦
462次阅读
2025-03-11 11:18:22
2025年3月国产数据库大事记
墨天轮编辑部
449次阅读
2025-04-03 15:21:16
优炫数据库成功应用于国家电投集团青海海南州新能源电厂!
优炫软件
353次阅读
2025-03-21 10:34:08
征文大赛 |「码」上数据库—— KWDB 2025 创作者计划启动
KaiwuDB
317次阅读
2025-04-01 20:42:12
国产化+性能王炸!这套国产方案让 3.5T 数据 5 小时“无感搬家”
YMatrix
309次阅读
2025-03-13 09:51:26
一键装库脚本3分钟极速部署,传统耗时砍掉95%!
IT邦德
273次阅读
2025-03-10 07:58:44
GoldenDB数据库社区正式上线!期待与您共享新知
GoldenDB分布式数据库
256次阅读
2025-03-12 14:06:39
从HaloDB体验到国产数据库兼容性
多明戈教你玩狼人杀
222次阅读
2025-04-07 09:36:17