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

aliases_not_found_exception: Aliases missing

Elasticsearch

Que signifie cette erreur ?

L'alias sur lequel vous essayez d'agir n'existe pas. Généralement renvoyé lors de la suppression d'un alias inexistant ou d'une action sur celui-ci.

Cause

Le nom d'alias est mal orthographié ; l'alias a été supprimé auparavant ; ou une action remove de l'API _aliases désigne un alias qui n'a jamais été attaché. Apparaît aussi lorsqu'aucun alias ne correspond à un motif générique (wildcard).

Comment la corriger

Listez les alias existants : GET _alias, ou pour un index précis GET my-index/_alias. Relancez l'opération avec le bon nom. Écrivez les scripts de suppression de sorte qu'ils n'échouent pas si l'alias est absent ; gérez les actions de façon conditionnelle dans les opérations groupées _aliases. Pour repointer des alias de façon atomique, utilisez add et remove dans une seule requête _aliases.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur