CQLSH konsistens

CQLSH konsistens

“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å.