'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 > konsistensDet 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.