aliases_not_found_exception: Aliases missing
ElasticsearchWas 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.
Weitere Einträge zu dieser Datenbank
- resource_not_found_exceptionresource_not_found_exception
- process_cluster_event_timeout_exceptionprocess_cluster_event_timeout_exception
- search_context_missing_exceptionNo search context found for id (Scroll abgelaufen)
- snapshot_missing_exceptionSnapshot is missing
- index_template_missing_exceptionIndex template is missing
- settings_exceptionInvalid settings
- shard_not_found_exceptionShard not found