/ / Cassandra speichert Daten auf einem lokalen Knoten - Cassandra

Cassandra speichert Daten auf einem lokalen Knoten - Cassandra

Was ist eine einfache Möglichkeit, einen Cassandra-Cluster so zu konfigurieren, dass, wenn ich versuche, einen Schlüssel darin zu speichern, dieser auf dem lokalen Knoten gespeichert wird, an den ich den Befehl set / write absetze?

Ich schaue mir den IPartitioner an, der mir erlaubt zu spezifizieren, wie der Schlüssel gehashed wird, aber es scheint etwas schwer für etwas wie oben zu sein.

Vielen Dank!

Antworten:

4 für die Antwort № 1

Wenn Sie in der Lage wären, Schlüssel willkürlich zu schreibenbeliebige Knoten, dann würde das System bei der Suche nicht wissen, wo die Daten für diesen Schlüssel gelebt haben. Das System müsste eine vollständige Cluster-Suche durchführen, die sehr langsam wäre.

Cassandra verteilt die Daten in bekannter Weise so, dass die Suche schnell erfolgt.

Auschecken dieser Beitrag von Jonathan Ellis, dem Hauptbetreuer von Cassandra.