移行の問題のトラブルシューティング

移行中にエラーが発生する場合があります。次の表は、エラーのトラブルシューティングと解決に役立ちます。

エラートラブルシューティング
ディスク容量が不足している
  1. ElasticSearch に割り当てられているディスク容量を増やします。
  2. application.yml ファイルのパラメータを更新します。「クラスタノードを使用したイベントサービスデータの移行」または「ロードバランサを使用したイベントサービスデータの移行」を参照してください。
移行ログに失敗と示されている
  1. 特定のインデックスのログを分析して、失敗の理由を特定します。
  2. データ移行を再度開始します。「クラスタノードを使用したイベントサービスデータの移行」または「ロードバランサを使用したイベントサービスデータの移行」を参照してください。最後に成功したポイントから移行が再開されます。

ソケットエラーまたはサーバーを使用できない

これは、送信元または宛先のクラスタがダウンしている場合に発生します。また、移行プロセス中にノードが再起動した場合にも発生する可能性があります。

送信元と宛先のクラスタが正常であることを確認してから、移行手順を再開します。

migration_output_Final* metadata_migration_output*

これは、ランタイムエラーが原因で発生する可能性があります。

  1. ログを分析して、失敗の理由を特定します。
  2. 問題が送信元または宛先のクラスタの正常性に関連している場合は、送信元と宛先のクラスタが正常であることを確認します。
  3. データ移行を再度開始します。「クラスタノードを使用したイベントサービスデータの移行」または「ロードバランサを使用したイベントサービスデータの移行」を参照してください。最後に成功したポイントから移行が再開されます。
カットオーバー前にノードが残っているため、宛先クラスタの状態が赤色になる
  1. データが含まれている ElasticSearch 宛先クラスタをリセットします。
  2. 移行をリセットします
  3. データ移行を再度開始します。「クラスタノードを使用したイベントサービスデータの移行」または「ロードバランサを使用したイベントサービスデータの移行」を参照してください。
マッピングの解析に失敗:非オブジェクトマッピングをマージできないこの問題は、移行ユーティリティがドットフィールドを持つインデックスを移行しようとしたときに発生する可能性があります。「移行中のドットフィールドのエラー」を参照してください。