DBAtlas · Atlas für Datenbankbetrieb

Shard-Allokation aktivieren oder deaktivieren

ElasticsearchCluster/Knoten

Befehl

PUT /_cluster/settings
{
  "persistent": {
    "cluster.routing.allocation.enable": "primaries"
  }
}

Was es tut

Schränkt die Shard-Allokation clusterweit ein (primaries: nur Primaries werden zugewiesen, none: nichts) oder setzt sie auf den Standard zurück (all / null).

Wann einsetzen

Vor einem Rolling Restart, um unnötige Verlagerungen von Replicas zu verhindern (der offiziell empfohlene Wert ist "primaries").

Vorsicht

Denke daran, die Einstellung danach mit null (oder "all") zurückzusetzen; bleibt sie eingeschränkt, bleiben Replicas unassigned. transient-Einstellungen sind veraltet; persistent verwenden.

In DBAtlas öffnen →

Verwandte Einträge