Wir haben eine Zwei-Knoten-Umgebung, und es gibt bestimmte Daten, die wir nur auf dem Master-Knoten speichern möchten (da der andere Knoten nicht hochverfügbar ist).Unerwartete ElasticSearch-Shard-Zuweisung für ein einzelnes Replikat mit deaktivierter Zuordnung
Um dies zu tun, ich habe die Anzahl der Replikate auf 0 und setzen auch die folgenden Eigenschaften auf den Indizes festgelegt, für die wir nicht auftreten Scherbe Zuordnung wollen:
"index.routing.allocation.enable": "none",
"index.routing.allocation.rebalance": "none"
hier Meine Erwartung ist, dass Dadurch bleiben alle 5 Shards auf dem Master-Knoten erhalten. Sobald ich jedoch den Worker-Knoten mit der Umgebung verbinde, werden 2 oder 3 der Shards von jedem Index an den Worker-Knoten übergeben! Wie kann ich dies verhindern und alle Shards für den angegebenen Index auf dem Master-Knoten behalten? Vielen Dank!
Vielen Dank, das funktioniert! – Stephen