Coherencia CQLSH

Coherencia Cqlsh



“Este tutorial discutirá cómo usar el comando de consistencia en CQLSH. Este comando nos permite establecer y recopilar el nivel de consistencia del clúster”.

En Cassandra, el nivel de coherencia rige la cantidad de nodos de réplica necesarios para responder al nodo proxy (nodo coordinador) para procesar una transacción no liviana.









Fuente: Wikimedia Commons



DEBE HACER





Antes de modificar los niveles de coherencia de datos para transacciones ligeras y no ligeras, asegúrese de familiarizarse con las operaciones de coherencia de datos de Cassandra, los cálculos de quórum, la replicación de datos, etc.

Sintaxis de comandos

A continuación se describe la sintaxis del comando.



CONSISTENCIA [ nivel_consistencia ]

El comando acepta el nivel de consistencia como parámetro. Consulte los documentos para obtener más detalles sobre los niveles de coherencia y su funcionalidad correspondiente.

Cassandra muestra el nivel de consistencia

Para mostrar el nivel de consistencia actual en Cassandra, use el comando de consistencia sin parámetros como se muestra:

casandra @ cqlsh > consistencia
El nivel de consistencia actual es UNO.

De forma predeterminada, el nivel de coherencia se establece en UNO.

Nivel de consistencia de cambio de Cassandra

Puede usar el comando de consistencia seguido del nivel de consistencia que desea establecer.

Los siguientes son los niveles de coherencia de lectura compatibles en Cassandra.

Fuente: Documentación DataStax.

Niveles de consistencia de escritura admitidos:

Fuente: Documentación de DataStax

Por ejemplo, para establecer el nivel de consistencia en QUORUM, ejecute el comando:

casandra @ cqlsh > consistencia del quórum;
nivel de consistencia establecer a quien

NOTA: El comando anterior se proporciona con fines ilustrativos. Lea los documentos para determinar cómo y por qué cambiar los niveles de consistencia de Cassandra.