DBAtlas · Atlas für Datenbankbetrieb

index_template_missing_exception: Index template is missing

Elasticsearch

Was 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.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank