DBAtlas · Atlas für Datenbankbetrieb

cluster_health_red: cluster health status: RED / unassigned shards (Clusterzustand RED / nicht zugewiesene Shards)

Elasticsearch

Was bedeutet das?

Clusterzustand RED bedeutet, dass mindestens ein Primary Shard nicht zugewiesen und nicht verfügbar ist. Das ist ein kritischer Zustand, in dem einige Daten nicht gelesen/geschrieben werden können, mit dem Risiko teilweisen Datenverlusts. (YELLOW bedeutet, dass nur Replicas nicht zugewiesen sind; Primaries sind intakt.)

Ursache

Ein Knoten ist abgestürzt/ausgeschieden und die Primary Shards darauf blieben ohne Kopie, die Allokation ist durch das Disk Watermark blockiert, ein beschädigter Shard, ein Fehler beim Snapshot-Restore oder Allokationseinstellungen verhindern die Shard-Zuweisung.

Lösung

Ermittle, warum Shards nicht zugewiesen sind: GET _cluster/allocation/explain oder GET _cat/shards?v&h=index,shard,prirep,state,unassigned.reason. Bringe abgestürzte Knoten zurück; bei einem Plattenproblem schaffe Platz (Watermark). War die Allokation vorübergehend blockiert, löse eine erneute Allokation aus: POST _cluster/reroute?retry_failed=true. Ist ein Primary vollständig verloren, stelle aus einem Snapshot wieder her. Konzentriere dich im Zustand RED zuerst auf die Wiederherstellung der Primaries.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank