CQLSH nuoseklumas

Cqlsh Nuoseklumas



„Šioje pamokoje bus aptarta, kaip naudoti nuoseklumo komandą CQLSH. Ši komanda leidžia mums nustatyti ir surinkti klasterio nuoseklumo lygį.

„Cassandra“ sistemoje nuoseklumo lygis reguliuoja replikų mazgų, reikalingų norint atsakyti į tarpinį mazgą (koordinatoriaus mazgą), kad apdorotų nelengvą operaciją, skaičių.









Šaltinis: Wikimedia Commons



PRIVALO DARYTI





Prieš keisdami duomenų nuoseklumo lygius nelengvoms ir lengvoms operacijoms, būtinai susipažinkite su „Cassandra“ duomenų nuoseklumo operacijomis, kvorumo skaičiavimais, duomenų replikacija ir kt.

Komandos sintaksė

Toliau aprašoma komandos sintaksė.



nuoseklumas [ nuoseklumo_lygis ]

Komanda priima konsistencijos_lygį kaip parametrą. Norėdami gauti daugiau informacijos apie nuoseklumo lygius ir atitinkamas jų funkcijas, žr. dokumentus.

Kasandros šou nuoseklumo lygis

Norėdami parodyti dabartinį nuoseklumo lygį Cassandra, naudokite nuoseklumo komandą be parametrų, kaip parodyta:

kasandra @ cqlsh > nuoseklumas
Dabartinis nuoseklumo lygis yra VIENAS.

Pagal numatytuosius nustatymus nuoseklumo lygis nustatytas į VIENAS.

Cassandra Pakeiskite nuoseklumo lygį

Galite naudoti nuoseklumo komandą, po kurios nurodomas nuoseklumo lygis, kurį norite nustatyti.

Toliau pateikiami „Cassandra“ skaitymo nuoseklumo lygiai.

Šaltinis: DataStax dokumentacija.

Palaikomi rašymo nuoseklumo lygiai:

Šaltinis: DataStax dokumentacija

Pavyzdžiui, norėdami nustatyti nuoseklumo lygį į QUORUM, paleiskite komandą:

kasandra @ cqlsh > kvorumo nuoseklumas;
Nuoseklumo lygis rinkinys kam

PASTABA: Aukščiau pateikta komanda skirta iliustracijai. Perskaitykite dokumentus, kad sužinotumėte, kaip ir kodėl pakeisti Cassandra nuoseklumo lygius.