CQLSH-konsistens

Cqlsh Konsistens



'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 > konsistens
Gjeldende 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.