Elasticsearch-Dienst nicht ausgeführt

Dieser Artikel enthält Lösungen für Fehler, die auftreten können, wenn der Elasticsearch (ES)-Service nicht ausgeführt wird (in der Regel als Folge eines Absturzes). Symptome können Fehler beim Ausführen von Konsistenzprüfungen mit curl, Neuindizierung über die Befehlszeile, Ausnahme- und PHP-Fehler sowie Fehler auf Produktseiten sein. In der Tabelle sind Fehler und Links zu Ressourcen aufgeführt, die nach einer Lösung suchen. Ein Symptom kann verschiedene Ursachen haben.

Elasticsearch-Versionskompatibilität mit Adobe Commerce

  • Adobe Commerce On-Premise und Adobe Commerce on Cloud Infrastructure:

  • Magento Open Source v2.3.0+ unterstützt ES 5.x und 6.x (6.x wird jedoch empfohlen).

Symptome, wenn der ES-Dienst nicht ausgeführt wird
Details
Ressourcen
Ausnahmefehler
{"0":"{\"error\":{\"root_cause\":[{\"type\":\"illegal_argument_exception\",\"reason\":\"Fielddata is disabled on text fields by default. Set fielddata=true on [%attribute_code%]] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory.\"}]
Elasticsearch 5 ist konfiguriert, aber die Suchseite wird nicht mit dem Fehler „Felddaten sind deaktiviert…“unserer Support-Wissensdatenbank geladen.
Elasticsearch\Common\Exceptions\NoNodesAvailableException: Noticed exception 'Elasticsearch\Common\Exceptions\NoNodesAvailableException' with message 'No alive nodes found in your cluster' in /app/<projectid>/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:51
Elasticsuite-Indizes werden nicht gelöscht. Siehe ElasticSuite Tracking-Indizes verursacht Probleme mit dem Elasticsearchin unserer Support-Wissensdatenbank.
PHP-Fehler
Keine aktiven Knoten in Ihrem Cluster gefunden“,„1“:“#0 /app/<projectid>/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php
Curl Fehler
Das Ausführen des curl-Befehls zur Überprüfung des Elasticsearch-Zustands: curl -m1 localhost:9200/_cluster/health?pretty(odercurl -m1 elasticsearch.internal:9200/_cluster/health?prettyfür Starterkonten) verursacht folgenden Fehler: Fehler: curl: (7) Verbindung mit localhost-Port 9200 fehlgeschlagen: Verbindung verweigert
Befehlszeilenfehler
Die Ausführung von $ bin/magento indexer:reindex catalogsearch_fulltext führt zu diesem Fehler Unbekannter Katalogsuchindexierprozess-Fehler: Keine aktiven Knoten in Ihrem Cluster gefunden
Fehler auf Produktseiten
Bei der Verarbeitung Ihrer Anfrage ist ein Fehler aufgetreten. Der Ausnahmedruck ist aus Sicherheitsgründen standardmäßig deaktiviert
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a