CQLSH konsekvence

Cqlsh Konsekvence



'Šajā apmācībā tiks apspriests, kā izmantot konsekvences komandu CQLSH. Šī komanda ļauj mums iestatīt un apkopot klasteru konsekvences līmeni.

Programmā Cassandra konsekvences līmenis nosaka reprodukcijas mezglu skaitu, kas nepieciešams, lai atbildētu starpniekservera mezglam (koordinatora mezglam), lai apstrādātu vienkāršu darījumu.









Avots: Wikimedia Commons



JĀDARA





Pirms datu konsekvences līmeņu modificēšanas nevieglajiem un vieglajiem darījumiem noteikti iepazīstieties ar Cassandra datu konsekvences darbībām, kvoruma aprēķiniem, datu replikāciju utt.

Komandu sintakse

Tālāk ir aprakstīta komandu sintakse.



SASKAŅA [ konsekvences_līmenis ]

Komanda pieņem konsistences_līmenis kā parametru. Skatiet dokumentus, lai iegūtu sīkāku informāciju par konsekvences līmeņiem un to atbilstošo funkcionalitāti.

Kasandras šova konsekvences līmenis

Lai parādītu pašreizējo konsekvences līmeni programmā Cassandra, izmantojiet konsekvences komandu bez parametriem, kā parādīts attēlā:

kasandra @ cqlsh > konsekvenci
Pašreizējais konsekvences līmenis ir VIENS.

Pēc noklusējuma konsekvences līmenis ir iestatīts uz VIENS.

Cassandra Mainīt konsekvences līmeni

Varat izmantot konsekvences komandu, kam seko konsekvences līmenis, kuru vēlaties iestatīt.

Tālāk ir sniegti atbalsta lasīšanas konsekvences līmeņi programmā Cassandra.

Avots: DataStax dokumentācija.

Atbalstītie rakstīšanas konsekvences līmeņi:

Avots: DataStax dokumentācija

Piemēram, lai iestatītu konsekvences līmeni uz QUORUM, palaidiet komandu:

kasandra @ cqlsh > kvoruma konsekvence;
Konsekvences līmenis komplekts KAM

PIEZĪME: Iepriekš minētā komanda ir paredzēta ilustrācijas nolūkos. Izlasiet dokumentus, lai noteiktu, kā un kāpēc mainīt Kasandras konsekvences līmeņus.