DBAtlas · Atlas de operaciones de bases de datos

aliases_not_found_exception: Aliases missing

Elasticsearch

¿Qué significa?

El alias sobre el que intenta operar no existe. Suele devolverse al eliminar un alias inexistente o actuar sobre él.

¿Por qué ocurre?

El nombre del alias está mal escrito; el alias se eliminó antes; o una acción remove de la API _aliases nombra un alias que nunca se asoció. También aparece cuando ningún alias coincide con un patrón comodín.

Cómo solucionarlo

Liste los alias existentes: GET _alias, o para un índice concreto GET my-index/_alias. Reintente la operación con el nombre correcto. Escriba los scripts de eliminación para que no fallen cuando el alias no existe; gestione las acciones de forma condicional en las operaciones masivas de _aliases. Para reasignar alias de forma atómica, use add y remove en una única solicitud _aliases.

Abrir en DBAtlas →

Más entradas de este motor