DBAtlas · Atlas d'exploitation des bases de données

recovery_engine_exception: recovery_engine_exception

Elasticsearch

Que signifie cette erreur ?

Une erreur au niveau du moteur s'est produite pendant la recovery d'un shard, et le shard n'a pas pu être ouvert. La recovery est l'étape effectuée lors d'un redémarrage de nœud, d'une affectation de réplica ou d'une restauration de snapshot.

Cause

Un problème sous-jacent pendant la recovery : segments Lucene ou translog corrompus, espace disque insuffisant, droits sur les fichiers, interruption réseau entre nœuds source et cible, ou problèmes de version/compatibilité. Encapsule généralement une sous-erreur plus précise (corruption, I/O).

Comment la corriger

Examinez l'erreur sous-jacente (caused_by) pour identifier le vrai problème (corruption, disque, réseau, etc.). Vérifiez l'espace disque et les droits sur les fichiers. Si l'affectation d'un réplica échoue, voyez pourquoi avec _cluster/allocation/explain et déclenchez une réallocation si nécessaire. En cas de corruption, récupérez depuis un réplica/snapshot sain. Si c'est lié au réseau, vérifiez la connectivité entre nœuds et les paramètres de recovery.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur