Elasticsearch: Clusterstatus ist ROT

[post-views]
Januar 03, 2025 · 1 min zu lesen
Elasticsearch: Clusterstatus ist ROT

Es kommt sehr selten vor, aber manchmal erhält Ihr Cluster den roten Status.

Roter Status bedeutet, dass nicht nur das primäre Shard verloren gegangen ist, sondern auch, dass das Replikat nicht an seiner Stelle zum Primär aufgerüstet wurde.

Wie im Fall des gelben Status sollten Sie jedoch nicht in Panik geraten und ohne weitere Nachforschungen mit dem Ausführen von Befehlen beginnen, da Elasticsearch Mechanismen hat, die die Situation automatisch wiederherstellen können.

1: Finden Sie die Ursache des Zuweisungsfehlers heraus:

GET _cluster/allocation/explain

Die API gibt zurück: „unassigned_info“ (Grund, warum das Shard nicht zugewiesen ist), „node_allocation_decision“ (Liste von Erklärungen für die Berechtigung jedes Knotens, das Shard zu erhalten) und „deciders“ (Entscheidung mit ihrer Erklärung).

2. Wiederholen Sie die von mehreren aufeinanderfolgenden Zuweisungsfehlern blockierte Elasticsearch-Shard-Zuweisung:

POST /_cluster/reroute?retry_failed=true

3. Die CAT-Pending-Tasks-Operation zeigt den Fortschritt aller ausstehenden Aufgaben, einschließlich ihrer Priorität und Zeit in der Warteschlange, wie im folgenden Beispielantrag gezeigt:

GET /_cat/pending_tasks?v

War dieser Artikel hilfreich?

Gefällt es Ihnen, teilen Sie es mit Ihren Kollegen.
Treten Sie der Detection as Code-Plattform von SOC Prime bei um die Sichtbarkeit in Bedrohungen zu verbessern, die für Ihr Unternehmen am relevantesten sind. Um Ihnen den Einstieg zu erleichtern und sofortigen Nutzen zu bieten, buchen Sie jetzt ein Treffen mit SOC Prime-Experten.

Verwandte Beiträge