recovery_engine_exception: recovery_engine_exception
ElasticsearchWas bedeutet das?
Bei der Recovery eines Shards ist ein Fehler auf Engine-Ebene aufgetreten, und der Shard konnte nicht erfolgreich geöffnet werden. Die Recovery ist der Schritt, der bei einem Knotenneustart, einer Replica-Zuweisung oder einem Snapshot-Restore ausgeführt wird.
Ursache
Ein zugrunde liegendes Problem während der Recovery: beschädigte Lucene-Segmente oder Translog, zu wenig Plattenplatz, Dateiberechtigungen, eine Netzwerkunterbrechung zwischen Quell- und Zielknoten oder Versions-/Kompatibilitätsprobleme. Umhüllt meist einen spezifischeren Unterfehler (Korruption, I/O).
Lösung
Prüfe den zugrunde liegenden Fehler (caused_by), um das eigentliche Problem zu ermitteln (Korruption, Platte, Netzwerk usw.). Prüfe Plattenplatz und Dateiberechtigungen. Schlägt die Replica-Zuweisung fehl, ermittle den Grund mit _cluster/allocation/explain und löse bei Bedarf eine Neuzuweisung aus. Liegt Korruption vor, stelle aus einer gesunden Replica bzw. einem Snapshot wieder her. Ist das Netzwerk die Ursache, prüfe die Verbindung zwischen den Knoten und die Recovery-Einstellungen.
Weitere Einträge zu dieser Datenbank
- 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