validation_exception: validation_exception / illegal_argument_exception: Validation Failed: ... (Validierung fehlgeschlagen)
ElasticsearchWas 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.
Weitere Einträge zu dieser Datenbank
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429) (Ausführung abgelehnt; Queue voll)
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException (kein Master gefunden)
- security_exceptionsecurity_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403) (Authentifizierung/Autorisierung fehlgeschlagen)
- task_cancelled_exceptiontask_cancelled_exception: Task was cancelled / TaskCancelledException (Task abgebrochen)
- action_request_validation_exceptionaction_request_validation_exception
- index_closed_exceptionindex_closed_exception
- unavailable_shards_exceptionunavailable_shards_exception