Déplacer un shard manuellement (reroute)
ElasticsearchCluster/NœudCommande
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.