2

Elastic Search 1.5 を使用していましたが、5.5 に移行する必要があります。ただし、AWS でサポートされている直接的な方法はありません。イベントをフィードするためにエラスティック検索のクラウドウォッチ ストリーミング サポートを使用しています。

これで、新しいイベントのみがエラスティック検索にフィードされます。移行するための次の手順を考えています。

  1. 5.5 で新しい ES ドメインを作成します。
  2. 既存の cloudwatch ログのワンタイム インポートを実行します。
  3. ラムダ関数の ES ドメイン エンドポイントを変更して、新しい ES ドメインを指すようにします。
  4. 古い ES ドメインをドロップします。

プロセスのステップ 2 を達成する方法はありますか? または、この移行を達成するためのより良い方法はありますか?

4

1 に答える 1

2

あなたの戦略は私には良さそうです。過去にこの ES 移行を行ったことがあります。覚えておく必要があるのは、1.5 から 5.5 への移行は単純な移行ではないということだけです。多くのコード変更も関係しています。多くのクラスは 5.5 でも利用できません。

輸入用; カスタムのエクスポートおよびインポーターを作成する必要がある場合があります。

于 2017-11-23T08:35:16.003 に答える