'Š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 > konsekvenciPaš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.