DBAtlas · Atlas d'exploitation des bases de données

Vider un nœud (décommissionnement)

ElasticsearchCluster/Nœud

Commande

PUT /_cluster/settings
{
  "persistent": {
    "cluster.routing.allocation.exclude._name": "node-3"
  }
}

Ce que fait la commande

Vide en toute sécurité le nœud indiqué en déplaçant ses shards vers d'autres nœuds.

Quand l'utiliser

Pour déplacer les données d'un nœud avant de le mettre hors service.

Attention

La relocalisation des shards génère une forte charge réseau/IO ; assurez-vous que les nœuds restants ont assez de disque et de capacité. Supprimez le paramètre avec null après le retrait du nœud. Les paramètres transient sont obsolètes depuis 7.16 ; utilisez persistent.

Ouvrir dans DBAtlas →

Voir aussi