DBAtlas · Atlas für Datenbankbetrieb

aliases_not_found_exception: Aliases missing

Elasticsearch

Was bedeutet das?

Der Alias, mit dem du arbeiten willst, existiert nicht. Wird meist beim Entfernen eines nicht existierenden Alias oder bei einer Aktion darauf zurückgegeben.

Ursache

Der Aliasname ist falsch geschrieben; der Alias wurde bereits gelöscht; oder eine remove-Aktion in der _aliases-API nennt einen Alias, der nie zugeordnet war. Tritt auch auf, wenn kein Alias zu einem Wildcard-Muster passt.

Lösung

Vorhandene Aliase auflisten: GET _alias, oder für einen bestimmten Index GET my-index/_alias. Wiederhole die Operation mit dem richtigen Namen. Schreibe Löschskripte so, dass sie nicht fehlschlagen, wenn der Alias fehlt; behandle Aktionen in _aliases-Massenoperationen bedingt. Um Aliase atomar umzuhängen, nutze add und remove in einer einzigen _aliases-Anfrage.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank