Adobe Commerce cloud infrastructure 2.3.1 以降のアップグレード後のElasticsearchの問題

WARNING
MySQL カタログ検索エンジンは、Adobe Commerce 2.4.0 で削除されます。 バージョン 2.4.0 をインストールする前に、Elasticsearch・ホストをセットアップして構成する必要があります。Elasticsearchのインストールと設定を参照してください。
WARNING
なお、実稼働環境へのサービスのアップグレードは、インフラストラクチャチームへの 48 営業時間以内通知を行わなければ実行できません。 実稼動環境のダウンタイムを最小限に抑え、目的の期間内に設定を更新できるインフラストラクチャサポートエンジニアを確保する必要があるので、これが必要になります。 そのため、変更を実稼動環境で行う必要がある サポートチケットを送信48 時間前に、必要なサービスアップグレードの詳細と、アップグレードプロセスを開始する時刻を指定します。

この記事では、Elasticsearchバージョン 2.x および 5.x を使用している場合に、クラウドインフラストラクチャバージョン 2.3.1 以降のAdobe Commerceにアップグレードした後のデプロイメント中に発生する問題の解決策について説明します。

影響を受ける製品とバージョン:

  • クラウドインフラストラクチャー 2.3.1 以降のAdobe Commerce
  • Elasticsearch 2.x および 5.x

原因:

クラウドインフラストラクチャー上でAdobe Commerceにアップグレードし(バージョン 2.3.1 以降)、バージョン 6.x より前のElasticsearchを使用しているマーチャントでは、デプロイ時にエラーが発生する場合があります。 これは、Elasticsearchバージョン 2.x と 5.x が 提供終了であり、Adobe Commerceではサポートされなくなったためです。 Elasticsearchクライアントは最新である必要があります。最新でない場合、デプロイメントを実行するとエラーが発生するリスクがあります。 詳しくは、開発者向けドキュメントの Elasticsearchクライアントの変更を参照してください。

問題

デプロイすると、Elasticsearchバージョンに互換性がないことを示す、次のようなエラーメッセージが表示されます。インフラストラクチャレイヤーのElasticsearchサービスバージョン 5.2.2 は、Magentoアプリケーションで使用される現在のバージョンの elasticsearch/elasticsearch module (6.7.0.0)と互換性がありません。 この問題を解決するには、Magentoのクラウドインフラストラクチャ上のElasticsearchサービスをバージョン 6.x にアップグレードします。 この問題の他の症状は、画像が欠落していたり、環境のフィルターに関する問題が発生していたりする場合があります。

解決策

WARNING
共有環境がある場合は、ステージング環境と実稼動環境がアップグレードする準備ができていることを確認します。

この問題を解決するには、ElasticsearchクライアントモジュールとElasticsearchサービスが、最新の推奨バージョンである必要があります。

  1. 開発者向けドキュメントの手順 Elasticsearchモジュールの変更に従って、Elasticsearchクライアントモジュールの最新のお勧めバージョンを入手します。
  2. サポートチケットを送信し、ステージング環境と実稼動環境で、Elasticsearchサービスを 6.x にアップデートするようにリクエストします。 Elasticsearchサービスへのアップグレードが完了するまでに時間がかかる場合があることに注意してください。

関連資料

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a