CQLSH-Konsistenz

Cqlsh Konsistenz



„In diesem Tutorial wird erläutert, wie der Konsistenzbefehl in CQLSH verwendet wird. Mit diesem Befehl können wir die Cluster-Konsistenzstufe festlegen und erfassen.“

In Cassandra regelt die Konsistenzebene die Anzahl der Replica-Knoten, die erforderlich sind, um dem Proxy-Knoten (Koordinator-Knoten) zu antworten, um eine nicht leichte Transaktion zu verarbeiten.









Quelle: Wikimedia Commons



MUSS TUN





Bevor Sie die Datenkonsistenzstufen für nicht-leichtgewichtige und leichtgewichtige Transaktionen ändern, machen Sie sich mit Cassandra-Datenkonsistenzvorgängen, Quorum-Berechnungen, Datenreplikation usw. vertraut.

Befehlssyntax

Im Folgenden wird die Befehlssyntax beschrieben.



KONSISTENZ [ Konsistenzebene ]

Der Befehl akzeptiert den „consistency_level“ als Parameter. Überprüfen Sie die Dokumentation auf weitere Details zu Konsistenzebenen und deren entsprechenden Funktionen.

Cassandra Show Consistency Level

Um die aktuelle Konsistenzebene in Cassandra anzuzeigen, verwenden Sie den Konsistenzbefehl ohne Parameter wie gezeigt:

Kassandra @ fertig > Konsistenz
Die aktuelle Konsistenzstufe ist EINS.

Standardmäßig ist die Konsistenzebene auf EINS eingestellt.

Cassandra Konsistenzebene ändern

Sie können den Konsistenzbefehl verwenden, gefolgt von der Konsistenzstufe, die Sie festlegen möchten.

Im Folgenden sind die unterstützten Lesekonsistenzstufen in Cassandra aufgeführt.

Quelle: DataStax-Dokumentation.

Unterstützte Schreibkonsistenzstufen:

Quelle: DataStax-Dokumentation

Um beispielsweise die Konsistenzebene auf QUORUM festzulegen, führen Sie den folgenden Befehl aus:

Kassandra @ fertig > Konsistenz des Quorums;
Konsistenzebene einstellen denen

HINWEIS: Der obige Befehl dient zur Veranschaulichung. Lesen Sie die Dokumentation, um festzustellen, wie und warum die Konsistenzstufen von Cassandra geändert werden sollten.