DBAtlas · Atlas de operações de banco de dados

recovery_engine_exception: recovery_engine_exception

Elasticsearch

O 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.

Abrir no DBAtlas →

Mais entradas deste banco