DBAtlas · Atlas d'exploitation des bases de données

index_template_missing_exception: Index template is missing

Elasticsearch

Que signifie cette erreur ?

L'index template référencé est introuvable. Un nom de template inexistant a été utilisé lors de la lecture, de la suppression ou d'une opération basée sur un template.

Cause

Le nom du template est mal orthographié ; le template a été supprimé auparavant ; l'API des templates legacy a été confondue avec celle des composable index templates ; ou le template n'a jamais été créé. Apparaît aussi lorsqu'un script d'installation ne s'est pas terminé.

Comment la corriger

Listez les templates existants. Pour les composable templates : GET _index_template ou GET _index_template/name. Pour les templates legacy : GET _template. Relancez avec la bonne API et le bon nom. Si le template est absent, créez-le : PUT _index_template/name {...}. Rendez les scripts de suppression/mise à jour idempotents pour qu'ils n'échouent pas si le template est absent.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur