我使用的是 Elastic Search 1.5,现在需要迁移到 5.5。然而,AWS 没有直接支持的方式。我正在使用 Elasticsearch 的 cloudwatch 流支持来提供事件。
现在只有新事件才会输入到 Elasticsearch 中。我正在考虑执行以下迁移步骤。
- 使用 5.5 创建新的 ES 域。
- 一次性导入现有的 cloudwatch 日志。
- 更改 lambda 函数中的 ES 域端点以指向新的 ES 域。
- 删除旧的 ES 域。
有没有办法实现过程中的步骤2?或者有没有更好的方法来实现这种迁移?
最佳答案
我觉得你的策略不错。我们过去已经完成过 ES 迁移。您唯一需要记住的是,1.5 到 5.5 并不是一个直接的迁移。还涉及很多代码更改。许多类在 5.5 中甚至不可用。
用于进口;您可能必须编写自定义导出和导入程序。
关于amazon-web-services - AWS Elastic Search 从 1.5 迁移到 5.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47447000/