Consistencia CQLSH

Consistencia CQLSH

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

En Cassandra, el nivel de consistencia rige el número de nodos de réplica requeridos para responder al nodo proxy (nodo coordinador) para procesar una transacción no de peso ligero.

Fuente: Wikimedia Commons

Debe hacer

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

Sintaxis de comando

Lo siguiente describe la sintaxis del comando.

Consistencia [consistencia_level]

El comando acepta el consistencia_level como parámetro. Consulte los documentos para obtener más detalles sobre los niveles de consistencia 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:

cassandra@cqlsh> consistencia
El nivel de consistencia actual es uno.

Por defecto, el nivel de consistencia se establece en uno.

Nivel de consistencia de Cassandra Change Cambio

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

Los siguientes son los niveles de consistencia de lectura de soporte en Cassandra.

Fuente: documentación de DataStax.

Niveles de consistencia de escritura compatible:

Fuente: documentación de DataStax

Por ejemplo, para establecer el nivel de consistencia en quórum, ejecute el comando:

cassandra@cqlsh> quórum consistencia;
Nivel de consistencia establecido en quórum.

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