【发布时间】:2021-12-15 10:16:34
【问题描述】:
在较旧的生产节点上,我正在运行 ElasticSearch 6.8.0。我需要将索引从更旧的节点迁移到我们大纲的一部分以获取最新信息。这些节点是隔离的——不复制。为方便起见,我一直在小批量进行快照和恢复,但在项目快结束时,我认为我咬掉的东西超出了节点的承受能力。在恢复大型多索引快照(500GB!)期间,节点出现内存限制问题并出现故障。我曾担心过最坏的情况,但为了恢复,我将 RAM 加倍并将 VM 重新联机。令我惊讶的是,恢复似乎已经完成 - 所有索引和分片都显示 100%!所有索引的统计信息在源节点和被迁移到的节点上都匹配,这看起来很有希望,但我在我们领域的经验让我无法获得任何温暖和模糊的感觉。
我的问题:这是 ES 所期望的 - 从某些标准来看是奇迹般的恢复?有什么万无一失的验证方法吗?我应该对状态感到满意并继续,还是应该关闭作为“失败”快照恢复的一部分的索引并再次运行恢复?
很明显,我不是 ElasticSearch 大师 - 这项技术落在我的腿上,所以我边走边学。
谢谢大家!
【问题讨论】:
标签: elasticsearch snapshot recovery