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 wordt gevormd, maar de onderzoekspagina laadt niet met "de gegevens van het Gebied is gehandicapt..."foutin onze basis van de steunkennis.
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 die indexen volgen veroorzaakt problemen met Elasticsearchin onze basis van de steunkennis.
PHP-fout
Geen levende knopen die in uw cluster"worden gevonden,"1":"#0 /app/<projectid>/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php
Curl fout
Het in werking stellen van het curl bevel om de gezondheid van de Elasticsearch te controleren:curl -m1 localhost:9200/_cluster/health?pretty (of curl -m1 elasticsearch.internal:9200/_cluster/health?pretty voor de rekeningen van de Aanzet) veroorzaakt deze fout: Fout: krulling: (7) Kon er niet in om met localhost haven 9200 te verbinden: De verbinding weigerde
Opdrachtregelfout
Het lopen $ bin/magento indexer:reindex catalogsearch_fulltext veroorzaakt deze fout het proces van de indexeerder van het Onderzoek van de Catalogus onbekende fout: 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