DBAtlas · Atlas de operaciones de bases de datos

recovery_engine_exception: recovery_engine_exception

Elasticsearch

¿Qué significa?

Se produjo un error a nivel del motor durante la recuperación de un shard, y el shard no pudo abrirse correctamente. La recuperación es el paso que se realiza durante el reinicio de un nodo, la asignación de una réplica o la restauración de un snapshot.

¿Por qué ocurre?

Un problema subyacente durante la recuperación: segmentos de Lucene o translog corruptos, espacio en disco insuficiente, permisos de archivos, una interrupción de red entre los nodos de origen y destino, o problemas de versión/compatibilidad. Suele envolver un suberror más específico (corrupción, I/O).

Cómo solucionarlo

Inspeccione el error subyacente (caused_by) para identificar el problema real (corrupción, disco, red, etc.). Verifique el espacio en disco y los permisos de los archivos. Si falla la asignación de réplicas, vea el motivo con _cluster/allocation/explain y fuerce la reasignación si es necesario. Si hay corrupción, recupere desde una réplica/snapshot sanos. Si está relacionado con la red, revise la conectividad entre nodos y los ajustes de recuperación.

Abrir en DBAtlas →

Más entradas de este motor