“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.