recovery_engine_exception: recovery_engine_exception
ElasticsearchЧто это значит?
Во время восстановления шарда произошла ошибка на уровне движка, и шард не удалось успешно открыть. Восстановление — это шаг, выполняемый при перезапуске узла, размещении реплики или восстановлении из снимка.
Почему возникает?
Исходная проблема во время восстановления: повреждённые сегменты Lucene или translog, недостаток места на диске, права доступа к файлам, обрыв сети между исходным и целевым узлами или проблемы версий/совместимости. Обычно оборачивает более конкретную подошибку (повреждение, ввод-вывод).
Как исправить
Изучите исходную (caused_by) ошибку, чтобы определить реальную проблему (повреждение, диск, сеть и т. д.). Проверьте место на диске и права доступа к файлам. Если размещение реплики не удаётся, выясните причину с помощью _cluster/allocation/explain и при необходимости инициируйте повторное размещение. При повреждении восстановите из исправной реплики/снимка. Если причина в сети, проверьте связность между узлами и настройки восстановления.
Ещё по этой СУБД
- verification_exceptionverification_exception: Found N problem(s) — Unknown column / Unknown index (ES|QL, SQL, EQL)
- bind_transport_exceptionbind_transport_exception (Address already in use)
- 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