Mover un shard manualmente (reroute)
ElasticsearchClúster/NodoComando
POST /_cluster/reroute
{
"commands": [
{
"move": {
"index": "customer",
"shard": 0,
"from_node": "node-1",
"to_node": "node-2"
}
}
]
}Qué hace
Mueve manualmente un shard concreto de un nodo a otro.
Cuándo usarlo
Para corregir una distribución de shards desequilibrada o para vaciar un nodo concreto.
Precaución
Puede entrar en conflicto con el rebalanceo automático; mover shards grandes genera carga de red y de IO.