2017-01-02 3 views
1

Ich bin ein wenig verwirrt über die Token-Zuweisung für mehrere DC. Wenn wir den nodetool-Ring ausführen, können wir sehen, dass alle Token auch für den Knoten des anderen DC unterschiedlich sein müssen. Bedeutet das, dass alle Knoten im Cluster nur einen Ring bilden oder die Knoten jedes DCs in jedem DC einen Ring bilden?Cassandra Token Zuweisung für mehrere DC-Cluster

Antwort

0

Das ist richtig, der Cassandra-Token-Bereich erstreckt sich über den gesamten Cluster, so dass nur ein einziger Knoten für jedes Datenelement zuständig ist.

Die Verwaltung von Daten über mehrere Datencenter hinweg erfolgt durch Angabe der gewünschten Replikationsstrategie, z. NetworkTopologyStrategy

+0

Danke für die Antwort –

0

Jeder DCs Knoten bilden einen Ring in einem eigenen Cluster. Für mehrere DCs hat jeder DC seinen eigenen unterschiedlichen Partitionsbereich, der unabhängig voneinander ist. Als @ alec-collier erwähnt NetworkTopologyStrategy die Replikate für eine Partition in jedem DC.