Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Warum ist mein OpenSearch Service-Knoten abgestürzt?
Einer der Knoten in meinem Amazon OpenSearch Service-Cluster ist ausgefallen. Oder meine OpenSearch Service-Knoten stürzen ständig ab.
Lösung
Ausgefallene Cluster-Knoten können auftreten, weil ein hoher Druck auf die Java Virtual Machine (JVM) oder eine hohe CPU-Auslastung den Knoten überlasten. Ein Cluster-Knotenausfall tritt auch auf, wenn Hardware-Fehler zu Fehlern bei der Zustandsprüfung führen.
Nach ausgefallenen Knoten suchen
Führe die folgenden Schritte aus:
- Öffne die OpenSearch-Service-Konsole.
- Wähle im Navigationsbereich unter Verwaltete Cluster die Option Domains.
- Wähle deine OpenSearch Service-Domain aus.
- Wähle die Registerkarte Cluster-Zustand und dann Knoten aus. Wenn die Anzahl der Knoten geringer ist als die Anzahl, die du für deinen Cluster konfiguriert hast, ist ein Knoten ausgefallen.
Hinweis: Die Knoten-Metrik kann bei Änderungen an deiner Cluster-Konfiguration oder bei routinemäßigen Wartungsarbeiten für den Service ungenau sein. Dieses Verhalten wird erwartet.
Überlastete Knoten identifizieren und beheben
Ein hoher CPU- und JVM-Druck kann dazu führen, dass Knoten aufgrund des hohen Datenverkehrs aus dem Cluster fallen. Wenn ein Knoten die Last nicht bewältigen kann, reagiert er möglicherweise nicht mehr und stürzt ab.
Um dieses Problem zu beheben, starte den Knoten neu. Stelle sicher, dass du die Anforderungen für den Neustart des Knotens einhältst.
Wenn weiterhin Probleme auftreten, überprüfe und reduziere die CPU-Auslastung und den JVM-Speicherdruck auf deinem OpenSearch Service-Cluster.
Hardware-Fehler identifizieren und beheben
Hardware-Fehler können sich auf die Verfügbarkeit von Cluster-Knoten auswirken. OpenSearch Service führt regelmäßige Zustandsprüfungen auf jedem Knoten durch. Wenn ein Knoten seine Zustandsprüfungen nicht besteht, ermöglicht OpenSearch Service ihm, dem Cluster wieder beizutreten, oder ersetzt ihn automatisch durch einen neuen, intakten Knoten.
Replikation verwernden, um das Risiko eines Datenverlusts zu reduzieren
Führe den folgenden Befehl aus, um Replikate für deine Indizes zu aktivieren, die als Backup dienen, falls OpenSearch Service einen abgestürzten Knoten ersetzt:
curl -XPUT 'domain-endpoint/indexname/_settings' -H 'Content-Type: application/json' -d'{ "index" : { "number_of_replicas" : 0 }}
Hinweis: Ersetze domain-endpoint durch deinen Domain-Endpunkt und indexname durch deinen Indexnamen.
Replikat-Shards bieten Datenredundanz und ermöglichen es dem Cluster, weiterhin Anfragen zu bearbeiten, auch wenn ein primärer Shard nicht mehr verfügbar ist. Es hat sich bewährt, mindestens ein Replikat für jeden Index zu konfigurieren. Bei Clustern mit mehreren Knoten ohne Replikat-Shards besteht das Risiko eines Datenverlusts. Weitere Informationen finden Sie unter Dimensionierung von Amazon OpenSearch Service-Domains.
Es hat sich bewährt, in jedem Cluster mehr als einen Datenknoten zu verwenden. Du kannst keine Replikat-Shards für Einzelknoten-Cluster verwenden, da du Primär- und Replikat-Shards nicht demselben Knoten zuweisen kannst. Wenn der Knoten abstürzt, kommt es zum Datenverlust. Dies tritt auch dann auf, wenn du die feinkörnige Zugriffssteuerung für deinen Cluster aktiviert hast. Wenn dein Einzelknoten-Cluster abstürzt, verwende einen Index-Snapshot, um die verlorenen Daten wiederherzustellen.
Wichtig: Du kannst nur die Daten wiederherstellen, die du in deinem letzten Snapshot erfasst hast.
Multi-AZ-Domain konfigurieren
Wenn du eine Multi-AZ-Domain konfigurierst, startet OpenSearch Service Datenknoten in mehreren Availability Zones. OpenSearch Service verteilt primäre Shards und die entsprechenden Replikat-Shards an verschiedene Availability Zones. Wenn ein Knoten oder eine Zone ausfällt, sind deine Daten immer noch verfügbar.
Ähnliche Informationen
Bewährte Methoden für den Betrieb von Amazon OpenSearch Service
Wie verbessere ich die Fehlertoleranz meiner OpenSearch Service-Domain?
Wie skaliere ich eine OpenSearch Service-Domain hoch oder auf?
Warum bleibt meine OpenSearch Service-Domain im Status hängen?"Modifying"
- Themen
- Analytics
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 6 Monaten
AWS OFFICIALAktualisiert vor 5 Monaten
AWS OFFICIALAktualisiert vor 5 Monaten