DBAtlas · Atlas für Datenbankbetrieb

no_shard_available_action_exception: no_shard_available_action_exception: No shard available for [...] (kein Shard verfügbar)

Elasticsearch

Was bedeutet das?

Es wurde keine aktive Shard-Kopie gefunden, die eine Anfrage bedienen kann. Die Anfrage kann nicht erfüllt werden, weil der betreffende Shard nicht zugewiesen ist, sich im Recovery befindet oder sein Knoten nicht erreichbar ist.

Ursache

Ein Knotenabsturz/eine Netzwerkpartition, nicht zugewiesene Shards, ein laufendes Shard-Recovery, eine Allokationsblockade durch das Disk Watermark oder der Cluster im Zustand RED/YELLOW.

Lösung

Untersuche Cluster- und Shard-Zustand: GET _cluster/health und GET _cat/shards?v. Ermittle, warum Shards nicht zugewiesen sind: GET _cluster/allocation/explain. Bringe abgestürzte Knoten zurück, behebe das Plattenproblem und warte, bis das Recovery abgeschlossen ist: GET _cat/recovery?v&active_only=true. Wiederhole bei Bedarf die Allokation mit POST _cluster/reroute?retry_failed=true.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank