Knoten leeren (Außerbetriebnahme)
ElasticsearchCluster/KnotenBefehl
PUT /_cluster/settings
{
"persistent": {
"cluster.routing.allocation.exclude._name": "node-3"
}
}Was es tut
Leert den angegebenen Knoten sicher, indem seine Shards auf andere Knoten verschoben werden.
Wann einsetzen
Um die Daten eines Knotens vor dessen Außerbetriebnahme wegzuverlagern.
Vorsicht
Die Shard-Verlagerung erzeugt hohe Netzwerk-/IO-Last; stelle sicher, dass die verbleibenden Knoten genug Platte und Kapazität haben. Entferne die Einstellung nach dem Entfernen des Knotens mit null. transient-Einstellungen sind seit 7.16 veraltet; persistent verwenden.