recovery_engine_exception: recovery_engine_exception
ElasticsearchO que significa?
Ocorreu um erro no nível do engine durante o recovery de um shard, e o shard não pôde ser aberto com sucesso. O recovery é a etapa executada durante a reinicialização de um nó, a alocação de réplicas ou a restauração de um snapshot.
Por que acontece?
Um problema subjacente durante o recovery: segmentos Lucene ou translog corrompidos, espaço em disco insuficiente, permissões de arquivos, interrupção de rede entre os nós de origem e destino, ou problemas de versão/compatibilidade. Geralmente envolve um suberro mais específico (corrupção, I/O).
Como resolver
Inspecione o erro subjacente (caused_by) para identificar o problema real (corrupção, disco, rede etc.). Verifique o espaço em disco e as permissões de arquivos. Se a alocação de réplicas falhar, veja o motivo com _cluster/allocation/explain e dispare a realocação se necessário. Se houver corrupção, recupere a partir de uma réplica/snapshot íntegro. Se for relacionado à rede, verifique a conectividade entre os nós e as configurações de recovery.
Mais entradas deste banco
- verification_exceptionverification_exception: Found N problem(s) — Unknown column / Unknown index (ES|QL, SQL, EQL) (falha de verificação: coluna ou índice desconhecido)
- bind_transport_exceptionbind_transport_exception (Address already in use) (o endereço já está em uso)
- translog_corrupted_exceptiontranslog_corrupted_exception
- snapshot_in_progress_exceptionsnapshot_in_progress_exception
- repository_verification_exceptionrepository_verification_exception
- reduce_search_phase_exceptionreduce_search_phase_exception
- aggregation_execution_exceptionaggregation_execution_exception