'Denne opplæringen vil diskutere hvordan du bruker konsistenskommandoen i CQLSH. Denne kommandoen lar oss angi og samle klyngekonsistensnivået.'
I Cassandra styrer konsistensnivået antall replikanoder som kreves for å svare for proxy-noden (koordinatornoden) for å behandle en ikke-lett transaksjon.
Kilde: Wikimedia Commons
MÅ GJØRE
Før du endrer datakonsistensnivåene for ikke-lette og lette transaksjoner, sørg for å gjøre deg kjent med Cassandra Data-konsistensoperasjoner, quorum-beregninger, datareplikering, etc.
Kommandosyntaks
Det følgende beskriver kommandosyntaksen.
KONSISTENS [ konsistensnivå ]
Kommandoen godtar konsistensnivået som parameter. Sjekk dokumentene for mer informasjon om konsistensnivåer og tilhørende funksjonalitet.
Cassandra Vis konsistensnivå
For å vise gjeldende konsistensnivå i Cassandra, bruk konsistenskommandoen uten parametere som vist:
cassandra @ cqlsh > konsistensGjeldende konsistensnivå er EN.
Som standard er konsistensnivået satt til EN.
Cassandra Endre konsistensnivå
Du kan bruke konsistenskommandoen etterfulgt av konsistensnivået du ønsker å angi.
Følgende er støtte Les Consistency Levels i Cassandra.
Kilde: DataStax-dokumentasjon.
Støttede skrivekonsistensnivåer:
Kilde: DataStax-dokumentasjon
For å sette konsistensnivået til QUORUM for eksempel, kjør kommandoen:
cassandra @ cqlsh > konsistens i quorum;Konsistensnivå sett til hvem
MERK: Kommandoen ovenfor er gitt for illustrasjonsformål. Les dokumentene for å finne ut hvordan og hvorfor du skal endre Cassandras konsistensnivåer.