DBAtlas · Atlas de operaciones de bases de datos

resource_already_exists_exception: resource_already_exists_exception: index [index_name/uuid] already exists (HTTP 400) (el índice ya existe)

Elasticsearch

¿Qué significa?

El índice (o recurso) que se quiere crear ya existe. La solicitud de creación se rechazó porque existe un índice con el mismo nombre. En versiones antiguas también aparece como index_already_exists_exception.

¿Por qué ocurre?

Intentar crear el mismo índice dos veces, scripts de configuración no idempotentes, solicitudes de creación concurrentes o un intento de volver a crear el mismo nombre con otra configuración.

Cómo solucionarlo

Si el índice ya existe, no es necesario crearlo; continúe. Si debe recrearse, elimínelo primero (DELETE /index-name) y luego créelo (precaución: pérdida de datos). Haga idempotentes los scripts de configuración: compruebe antes su existencia con GET _cat/indices. Evite conflictos usando index templates o ILM/rollover para la gestión del esquema.

Abrir en DBAtlas →

Más entradas de este motor