DBAtlas · Atlas für Datenbankbetrieb

validation_exception: validation_exception / illegal_argument_exception: Validation Failed: ... (Validierung fehlgeschlagen)

Elasticsearch

Was bedeutet das?

Die Parameter oder Einstellungen einer Anfrage haben die Validierung nicht bestanden. Elasticsearch hat die Anfrage mit ungültigen oder inkonsistenten Werten abgelehnt, ohne sie auszuführen (z. B. ungültige Shard-Anzahl, inkompatible Kombination von Einstellungen, fehlendes Pflichtfeld).

Ursache

Eine ungültige Index-Einstellung (z. B. negatives/null number_of_shards), der Versuch, eine nicht änderbare Einstellung auf einem vorhandenen Index zu aktualisieren, eine inkompatible Parameterkombination, ein fehlendes Pflichtfeld oder ein Wert außerhalb des gültigen Bereichs.

Lösung

Lies das Validierungsdetail in der Fehlermeldung; es nennt klar, welcher Parameter ungültig ist und warum. Bringe den Wert in einen gültigen Bereich bzw. ein gültiges Format. Gib nicht änderbare (statische) Einstellungen beim Anlegen eines neuen Index an, nicht auf einem vorhandenen Index (bei Bedarf _reindex). Liefere die Pflichtfelder, die die API erwartet. Prüfe die dokumentierten gültigen Werte der Einstellung.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank