“Denne opplæringen vil diskutere hvordan du bruker konsistenskommandoen i CQLSH. Denne kommandoen tillater oss å sette og samle klyngens konsistensnivå.”
I Cassandra styrer konsistensnivået antallet replikatnoder som kreves for å svare for proxy-noden (koordinatornoden) for å behandle en ikke-lys-transaksjon.
Kilde: Wikimedia Commons
MÅ GJØRE
Før du endrer datakonsistensnivåene for ikke-lette og lette transaksjoner, må du sørge for å gjøre deg kjent.
Kommandosyntaks
Følgende beskriver kommandosyntaxen.
Konsistens [konsistens_level]
Kommandoen godtar konsistens_level som parameter. Sjekk dokumentene for mer informasjon om konsistensnivåer og deres tilsvarende funksjonalitet.
Cassandra viser konsistensnivå
For å vise gjeldende konsistensnivå i Cassandra, bruk konsistenskommandoen uten parametere som vist:
cassandra@cqlsh> konsistens
Nåværende konsistensnivå er en.
Som standard er konsistensnivået satt til en.
Cassandra endrer konsistensnivå
Du kan bruke konsistenskommandoen etterfulgt av konsistensnivået du ønsker å angi.
Følgende er støttenes konsistensnivåer i Cassandra.
Kilde: Datastax -dokumentasjon.
Støttet skrivekonsistensnivå:
Kilde: Datastax -dokumentasjon
For eksempel, for å sette konsistensnivået til quorum, kjør kommandoen:
cassandra@cqlsh> konsistens quorum;
Konsistensnivå satt til quorum.
MERK: Kommandoen ovenfor er gitt for illustrasjonsformål. Les dokumentene for å avgjøre hvordan og hvorfor du kan endre Cassandras konsistensnivå.