Coherència CQLSH

Coherencia Cqlsh



'Aquest tutorial tractarà com utilitzar l'ordre de coherència a CQLSH. Aquesta ordre ens permet establir i reunir el nivell de consistència del clúster'.

A Cassandra, el nivell de coherència regula el nombre de nodes de rèplica necessaris per respondre al node intermediari (node ​​coordinador) per processar una transacció no lleugera.









Font: Wikimedia Commons



HA DE FER





Abans de modificar els nivells de coherència de dades per a transaccions lleugeres i no lleugeres, assegureu-vos de familiaritzar-vos amb les operacions de coherència de dades de Cassandra, els càlculs de quòrum, la replicació de dades, etc.

Sintaxi d'ordres

A continuació es descriu la sintaxi de l'ordre.



CONSISTÈNCIA [ nivell_coherència ]

L'ordre accepta el nivell de coherència com a paràmetre. Consulteu els documents per obtenir més detalls sobre els nivells de coherència i la seva funcionalitat corresponent.

Cassandra Mostra el nivell de consistència

Per mostrar el nivell de consistència actual a Cassandra, utilitzeu l'ordre de consistència sense paràmetres, tal com es mostra:

cassandra @ cqlsh > consistència
El nivell de consistència actual és U.

De manera predeterminada, el nivell de consistència s'estableix en U.

Cassandra Canvia el nivell de consistència

Podeu utilitzar l'ordre de coherència seguida del nivell de coherència que voleu establir.

Els següents són els nivells de coherència de lectura de suport a Cassandra.

Font: Documentació DataStax.

Nivells de coherència d'escriptura admesos:

Font: Documentació DataStax

Per exemple, per establir el nivell de coherència a QUORUM, executeu l'ordre:

cassandra @ cqlsh > consistència del quòrum;
Nivell de consistència conjunt a QUI

NOTA: L'ordre anterior es proporciona amb finalitats il·lustratives. Llegiu els documents per determinar com i per què canviar els nivells de consistència de Cassandra.