CQLSH-konsistens

Cqlsh Konsistens



'Denne vejledning vil diskutere, hvordan man bruger konsistenskommandoen i CQLSH. Denne kommando giver os mulighed for at indstille og samle klyngens konsistensniveau.'

I Cassandra styrer konsistensniveauet antallet af replikanoder, der kræves for at svare for proxyknuden (koordinatorknuden) til at behandle en ikke-letvægtstransaktion.









Kilde: Wikimedia Commons



MÅ GØRE





Før du ændrer datakonsistensniveauerne for ikke-letvægts- og letvægtstransaktioner, skal du sørge for at gøre dig bekendt med Cassandra Data-konsistensoperationer, kvorumberegninger, datareplikering osv.

Kommandosyntaks

Det følgende beskriver kommandosyntaksen.



KONSISTENS [ konsistensniveau ]

Kommandoen accepterer consistency_level som parameter. Tjek dokumenterne for flere detaljer om konsistensniveauer og deres tilsvarende funktionalitet.

Cassandra Vis konsistensniveau

For at vise det aktuelle konsistensniveau i Cassandra skal du bruge konsistenskommandoen uden parametre som vist:

cassandra @ cqlsh > konsistens
Det nuværende konsistensniveau er ONE.

Som standard er konsistensniveauet indstillet til ONE.

Cassandra Skift konsistensniveau

Du kan bruge konsistenskommandoen efterfulgt af det konsistensniveau, du ønsker at indstille.

Følgende er understøttelse af læsekonsistensniveauer i Cassandra.

Kilde: DataStax dokumentation.

Understøttede skrivekonsistensniveauer:

Kilde: DataStax dokumentation

For at indstille konsistensniveauet til QUORUM, skal du køre kommandoen:

cassandra @ cqlsh > konsistens af kvorum;
Konsistensniveau sæt til hvem

BEMÆRK: Ovenstående kommando er givet til illustrationsformål. Læs dokumenterne for at finde ud af, hvordan og hvorfor Cassandras konsistensniveauer skal ændres.