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.
Más entradas de este motor
- version_conflict_engine_exceptionversion_conflict_engine_exception: [_doc][id]: version conflict, current version [x] is different than the one provided [y] (HTTP 409) (conflicto de versión del documento)
- document_missing_exceptiondocument_missing_exception: [_doc][id]: document missing (documento inexistente)
- index_not_found_exceptionindex_not_found_exception: no such index [index_name] (HTTP 404) (el índice no existe)
- cluster_health_redcluster health status: RED / unassigned shards (estado del clúster RED / shards sin asignar)
- no_shard_available_action_exceptionno_shard_available_action_exception: No shard available for [...] (no hay shard disponible)
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429) (ejecución rechazada: cola llena)
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException (no se descubrió ningún master)