failed_node_exception: failed_node_exception
ElasticsearchWas bedeutet das?
Bei einer clusterweiten Operation (z. B. Suche, Statistiken, Verwaltungsbefehl) konnte ein bestimmter Knoten im Cluster die Anfrage nicht verarbeiten oder nicht darauf antworten. Der koordinierende Knoten umhüllt den Fehler dieses Knotens mit dieser Exception.
Ursache
Der Knoten ist abgestürzt, aus dem Netzwerk gefallen, konnte wegen Überlast/GC-Pausen nicht antworten, hat Platten-/Ressourcenprobleme, oder auf diesem Knoten liegt ein Shard-Fehler vor. Kann auch vorübergehend bei einer Neukonfiguration des Clusters auftreten (Knoten verlassen/treten bei).
Lösung
Ermittle mit caused_by, auf welchem Knoten und warum der Fehler auftrat. Prüfe den Knotenzustand: GET _cat/nodes, GET _nodes/stats (CPU, Speicher, GC, Platte). Steht der Knoten unter Ressourcendruck, prüfe die Last-/Heap-Einstellungen; prüfe die Netzwerkverbindung. Hat der Knoten den Cluster verlassen, warte, bis er wieder beitritt und die Shard-Zuweisung sich erholt hat (GET _cluster/health).