Elasticsearch-service wordt niet uitgevoerd

Dit artikel biedt oplossingen voor fouten die u kunt ervaren wanneer de service Elasticsearch (ES) niet wordt uitgevoerd (meestal als gevolg van vastlopen). Symptomen kunnen fouten bevatten bij het uitvoeren van gezondheidscontroles met krullen, opnieuw indexeren met behulp van de opdrachtregel, Uitzondering en PHP-fouten en fouten op productpagina's. De tabel bevat fouten en koppelingen naar bronnen die moeten worden opgelost. Eén symptoom kan verschillende oorzaken hebben.

Elasticsearch versiecompatibiliteit met Adobe Commerce

  • Adobe Commerce op locatie en Adobe Commerce op cloudinfrastructuur:

  • Magento Open Source v2.3.0+ ondersteunt ES 5.x en 6.x (maar 6.x wordt aanbevolen).

Symptomen wanneer de dienst ES niet loopt
Details
Bronnen
Uitzonderingsfouten
{"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 is geconfigureerd, maar de zoekpagina wordt niet geladen met de fout "Veldgegevens is uitgeschakeld..." in onze kennisbasis voor ondersteuning.
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-indices worden niet verwijderd. Zie ElasticSuite-volgindices veroorzaken problemen met Elasticsearch in onze kennisbasis voor ondersteuning.
PHP-fout
Geen levende knopen die in uw cluster"worden gevonden,"1":"#0 /app/<projectid>/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php
Curl fout
De curl bevel om de gezondheid van de Elasticsearch te controleren:curl -m1 localhost:9200/_cluster/health?pretty(ofcurl -m1 elasticsearch.internal:9200/_cluster/health?prettyvoor Starter-accounts) resulteert in deze fout: Fout: curl: (7) Kan geen verbinding maken met localhost-poort 9200: verbinding geweigerd
Opdrachtregelfout
Wordt uitgevoerd $ bin/magento indexer:reindex catalogsearch_fulltext produceert deze fout Verwerkingsfout van de indexator van Catalog Search: geen levende knopen die in uw cluster worden gevonden
Fout op productpagina's
Er is een fout opgetreden bij het verwerken van uw verzoek. Afdrukken met uitzondering is om beveiligingsredenen standaard uitgeschakeld
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a