Adobe Commerce cloud infrastructure 2.3.1 以降のアップグレード後のElasticsearchの問題
この記事では、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 にアップグレードします. この問題の他の症状は、画像が欠落していたり、環境のフィルターに関する問題が発生していたりする場合があります。
解決策
この問題を解決するには、ElasticsearchクライアントモジュールとElasticsearchサービスが、最新の推奨バージョンである必要があります。
- 指示に従って~する Elasticsearchモジュールの変更 開発者向けドキュメントで、推奨される最新バージョンのElasticsearchクライアントモジュールを入手できます。
- サポートチケットを送信 ステージング環境および実稼動環境で、Elasticsearchサービスの 6.x へのアップデートをリクエストします。 Elasticsearchサービスへのアップグレードが完了するまでに時間がかかる場合があることに注意してください。
関連資料
- Adobe Commerce 2.3 テクノロジースタックの要件 開発者向けドキュメントを参照してください。
- Elasticsearchサービスの設定 開発者向けドキュメントを参照してください。
- Elasticsearchのインストールと設定 開発者向けドキュメントを参照してください。
- Elasticsearchが正しくインストールされていることを確認します。 サポートナレッジベースで。