Activer ou désactiver l'allocation des shards
ElasticsearchCluster/NœudCommande
PUT /_cluster/settings
{
"persistent": {
"cluster.routing.allocation.enable": "primaries"
}
}Ce que fait la commande
Restreint l'allocation des shards à l'échelle du cluster (primaries : seuls les primaires sont alloués, none : rien) ou la ramène à la valeur par défaut (all / null).
Quand l'utiliser
Avant un rolling restart, pour éviter des relocalisations inutiles de réplicas (la valeur officiellement recommandée est "primaries").
Attention
Pensez à rétablir ensuite le paramètre avec null (ou "all") ; s'il reste restreint, les réplicas restent non assignés. Les paramètres transient sont obsolètes ; utilisez persistent.