resource_already_exists_exception: resource_already_exists_exception: index [index_name/uuid] already exists (HTTP 400)
ElasticsearchO que significa?
O índice (ou recurso) a ser criado já existe. A requisição de criação foi rejeitada porque existe um índice com o mesmo nome. Em versões mais antigas também aparece como index_already_exists_exception.
Por que acontece?
Tentativa de criar o mesmo índice duas vezes, scripts de setup não idempotentes, requisições de criação concorrentes, ou uma tentativa de recriar o mesmo nome com configurações diferentes.
Como resolver
Se o índice já existe, não é necessário criá-lo; continue. Se ele precisar ser recriado, exclua-o primeiro (DELETE /index-name) e depois crie-o (cuidado: perda de dados). Torne os scripts de setup idempotentes: verifique primeiro a existência com GET _cat/indices. Evite conflitos usando index templates ou ILM/rollover para o gerenciamento de schema.
Mais entradas deste banco
- version_conflict_engine_exceptionversion_conflict_engine_exception: [_doc][id]: version conflict, current version [x] is different than the one provided [y] (HTTP 409)
- document_missing_exceptiondocument_missing_exception: [_doc][id]: document missing
- index_not_found_exceptionindex_not_found_exception: no such index [index_name] (HTTP 404)
- cluster_health_redcluster health status: RED / shards não atribuídos
- no_shard_available_action_exceptionno_shard_available_action_exception: No shard available for [...]
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429)
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException