index_template_missing_exception: Index template is missing
ElasticsearchWas bedeutet das?
Das referenzierte Index-Template wurde nicht gefunden. Beim Abrufen, Löschen oder bei einer auf einem Template basierenden Operation wurde ein nicht existierender Template-Name verwendet.
Ursache
Der Template-Name ist falsch geschrieben; das Template wurde bereits gelöscht; die Legacy-Template-API wurde mit der API für Composable Index Templates verwechselt; oder das Template wurde nie angelegt. Tritt auch auf, wenn ein Setup-Skript nicht vollständig gelaufen ist.
Lösung
Vorhandene Templates auflisten. Für Composable Templates: GET _index_template oder GET _index_template/name. Für Legacy-Templates: GET _template. Wiederhole mit der richtigen API und dem richtigen Namen. Fehlt das Template, lege es an: PUT _index_template/name {...}. Mache Lösch-/Aktualisierungsskripte idempotent, damit sie nicht fehlschlagen, wenn das Template fehlt.
Weitere Einträge zu dieser Datenbank
- search_context_missing_exceptionNo search context found for id (Scroll abgelaufen)
- aliases_not_found_exceptionAliases missing
- snapshot_missing_exceptionSnapshot is missing
- settings_exceptionInvalid settings
- shard_not_found_exceptionShard not found
- not_x_content_exceptionCompressor detection error / body is not valid content
- document_source_missing_exceptionDocument source is missing