Wie werden virtuelle Knoten in Cassandra gesetzt (NoSQL)?

Hey liebe GF-Community,

wir befassen uns derzeit mit Cassandra. Das Prinzip habe ich bis auf die virtuellen Knoten grundsätzlich verstanden. Aber damit ich es richtig verstehe, ein virtueller Knoten wird doch nur dann gesetzt, wenn es mehrere Tokenbereiche pro Knoten gibt, oder?

Bei der folgenden Aufgabe gibt es dann also insgesamt 4 virtuelle Knoten, weil es zwei Knoten mit gleicher Adresse (also ein Knoten) gibt der dann unterschiedliche Tokenbereiche verwaltet?

Falls meine Annahme stimmt, gibt es dann eine Notation wie man die virtuellen Knoten im Token Ring kennzeichnet, bzw. die Adresse dafür nutzt? Ich habe nämlich so Notationen gesehen wie V_0_3_1 und dann beim zweiten V_0_3_2.

(2 votes)
Loading...

Similar Posts

Subscribe
Notify of
2 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Neeuugiieerriig
1 month ago

Deine Annahme mit den 4 vNodes in deinem Beispiel ist korrekt.

Cassandra verwendet keine standardisierte Notation wie V_0_3_1.

Stattdessen werden die Tokenbereiche für jeden vNode genutzt, um diese zu identifizieren.

Die Verteilung der vNodes kann über Tools wie nodetool oder die systeminternen Tabellen (z. B. system.local oder system.peers) eingesehen werden.