Problèmes Elasticsearch après la mise à niveau de l’infrastructure cloud Adobe Commerce 2.3.1+
Cet article décrit un correctif pour les problèmes survenant lors du déploiement après la mise à niveau vers Adobe Commerce sur les versions 2.3.1+ de l’infrastructure cloud, si vous utilisez les versions 2.x et 5.x de l’Elasticsearch.
Produits et versions concernés :
- Adobe Commerce sur l’infrastructure cloud 2.3.1+
- Elasticsearch 2.x et 5.x
Cause
Les commerçants qui ont effectué une mise à niveau vers Adobe Commerce sur l’infrastructure cloud (versions 2.3.1 et ultérieures) et qui utilisent une version d’Elasticsearch antérieure à la version 6.x peuvent rencontrer des erreurs lors du déploiement. En effet, les versions 2.x et 5.x des Elasticsearch sont Fin de vie et ne sont plus prises en charge dans Adobe Commerce. Le client Elasticsearch doit être à jour, sinon l’exécution d’un déploiement risque de déclencher une erreur. Pour en savoir plus, reportez-vous à la section Modification du client Elasticsearch dans notre documentation destinée aux développeurs.
Problème
Lors du déploiement, un message d’erreur similaire au suivant s’affiche, indiquant que la version de votre Elasticsearch n’est pas compatible : Service Elasticsearch version 5.2.2 sur la couche d’infrastructure n’est pas compatible avec la version actuelle du module élasticsearch/élasticsearch (6.7.0.0), utilisé par votre application de Magento. Vous pouvez résoudre ce problème en mettant à niveau le service Elasticsearch de votre infrastructure cloud Magento vers la version 6.x. D’autres symptômes de ce problème peuvent être l’absence d’images et de problèmes liés aux filtres dans votre environnement.
Solution
Pour résoudre ce problème, le module client Elasticsearch et le service Elasticsearch doivent se trouver sur les dernières versions recommandées :
- Suivez les instructions pour modifier le module Elasticsearch dans notre documentation destinée aux développeurs afin d’obtenir la dernière version recommandée du module client Elasticsearch.
- Envoyez un ticket d’assistance et demandez une mise à jour du service Elasticsearch vers la version 6.x lors de l’évaluation et de la production. Veuillez noter qu’une mise à niveau vers le service Elasticsearch peut prendre du temps.
Lecture connexe
- Exigences de pile technologique Adobe Commerce 2.3 dans notre documentation destinée aux développeurs.
- Configurez le service Elasticsearch dans notre documentation destinée aux développeurs.
- Installez et configurez Elasticsearch dans notre documentation destinée aux développeurs.
- Assurez-vous que l’Elasticsearch est installé correctement dans notre base de connaissances d’assistance.