Consecvența CQLSH

Consecventa Cqlsh



„Acest tutorial va discuta cum să utilizați comanda de consistență în CQLSH. Această comandă ne permite să setăm și să adunăm nivelul de consistență a clusterului.”

În Cassandra, nivelul de consistență guvernează numărul de noduri replici necesare pentru a răspunde pentru nodul proxy (nodul coordonator) pentru a procesa o tranzacție neușoară.









Sursă: Wikimedia Commons



DE FACUT





Înainte de a modifica nivelurile de consistență a datelor pentru tranzacțiile care nu sunt ușoare și ușoare, asigurați-vă că vă familiarizați cu operațiunile de consistență a datelor Cassandra, calculele cvorumului, replicarea datelor etc.

Sintaxa comenzii

În cele ce urmează, este descrisă sintaxa comenzii.



CONSISTENȚĂ [ nivel_consecvență ]

Comanda acceptă consistency_level ca parametru. Consultați documentele pentru mai multe detalii despre nivelurile de consistență și funcționalitatea corespunzătoare.

Cassandra Arată nivelul de consistență

Pentru a afișa nivelul actual de consistență în Cassandra, utilizați comanda de consistență fără parametri, așa cum se arată:

cassandra @ cqlsh > consistenta
Nivelul actual de consistență este UNU.

În mod implicit, nivelul de consistență este setat la UNU.

Cassandra Schimbă nivelul de consistență

Puteți utiliza comanda de consistență urmată de nivelul de consistență pe care doriți să îl setați.

Următoarele sunt nivelurile de consecvență pentru citirea suportului în Cassandra.

Sursă: Documentația DataStax.

Niveluri de consistență de scriere acceptate:

Sursă: Documentația DataStax

De exemplu, pentru a seta nivelul de consistență la QUORUM, rulați comanda:

cassandra @ cqlsh > consistența cvorumului;
Nivel de consistență a stabilit la care

NOTĂ: Comanda de mai sus este furnizată în scop ilustrativ. Citiți documentele pentru a determina cum și de ce să schimbați nivelurile de consistență ale Cassandrei.