Sie können einen Knoten außer Betrieb nehmen, indem Sie den Cluster anweisen, ihn von der Zuordnung auszuschließen. (Aus der Dokumentation hier )
curl -XPUT localhost:9200/_cluster/settings -H 'Content-Type: application/json' -d '{
"transient" :{
"cluster.routing.allocation.exclude._ip" : "10.0.0.1"
}
}';echo
Dies führt dazu, dass Elasticsearch die Shards auf diesem Knoten den verbleibenden Knoten zuordnet, ohne dass sich der Status des Clusters in Gelb oder Rot ändert (selbst wenn Sie Replikation 0 haben).
Sobald alle Shards neu zugewiesen wurden, können Sie den Knoten herunterfahren und alles tun, was Sie dort tun müssen. Wenn Sie fertig sind, fügen Sie den Knoten für die Zuweisung hinzu, und Elasticsearch gleicht die Shards erneut aus.