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

Déplacer un shard manuellement (reroute)

ElasticsearchCluster/Nœud

Commande

POST /_cluster/reroute
{
  "commands": [
    {
      "move": {
        "index": "customer",
        "shard": 0,
        "from_node": "node-1",
        "to_node": "node-2"
      }
    }
  ]
}

Ce que fait la commande

Déplace manuellement un shard précis d'un nœud vers un autre.

Quand l'utiliser

Pour corriger une répartition déséquilibrée des shards ou vider un nœud précis.

Attention

Peut entrer en conflit avec le rééquilibrage automatique ; le déplacement de gros shards génère une charge réseau et IO.

Ouvrir dans DBAtlas →

Voir aussi