2

我使用的是弹性搜索 1.5,现在需要迁移到 5.5。但是,AWS 不支持直接方式。我正在使用对弹性搜索的 cloudwatch 流支持来提供事件。

现在只有新事件才能进入弹性搜索。我正在考虑按照以下步骤进行迁移。

  1. 使用 5.5 创建一个新的 ES 域。
  2. 一次性导入现有的 cloudwatch 日志。
  3. 更改 lambda 函数中的 ES 域端点以指向新的 ES 域。
  4. 删除旧的 ES 域。

有没有办法在这个过程中实现第 2 步?或者有没有更好的方法来实现这种迁移?

4

1 回答 1

2

你的策略在我看来不错。我们过去做过这种 ES 迁移。您唯一需要记住的是,从 1.5 到 5.5 并不是一个直接的迁移。还涉及很多代码更改。5.5 中甚至没有很多类。

用于进口;您可能必须编写自定义导出和导入程序。

于 2017-11-23T08:35:16.003 回答