Coerenza CQLSH

Coerenza Cqlsh



“Questo tutorial discuterà come utilizzare il comando di consistenza in CQLSH. Questo comando ci consente di impostare e raccogliere il livello di coerenza del cluster'.

In Cassandra, il livello di coerenza determina il numero di nodi di replica necessari per rispondere affinché il nodo proxy (nodo coordinatore) elabori una transazione non leggera.









Fonte: Wikimedia Commons



DOVER FARE





Prima di modificare i livelli di coerenza dei dati per le transazioni non leggere e leggere, assicurati di familiarizzare con le operazioni di coerenza dei dati di Cassandra, i calcoli del quorum, la replica dei dati e così via.

Sintassi dei comandi

Di seguito viene descritta la sintassi del comando.



CONSISTENZA [ livello_coerenza ]

Il comando accetta il livello di consistenza come parametro. Controlla i documenti per maggiori dettagli sui livelli di coerenza e le relative funzionalità.

Cassandra Mostra il livello di coerenza

Per visualizzare il livello di consistenza corrente in Cassandra, utilizzare il comando di consistenza senza parametri come mostrato:

cassandra @ cqlsh > consistenza
Il livello di coerenza attuale è UNO.

Per impostazione predefinita, il livello di coerenza è impostato su UNO.

Cassandra cambia il livello di coerenza

È possibile utilizzare il comando di consistenza seguito dal livello di coerenza che si desidera impostare.

Di seguito sono riportati i livelli di coerenza di lettura del supporto in Cassandra.

Fonte: Documentazione DataStax.

Livelli di coerenza di scrittura supportati:

Fonte: Documentazione DataStax

Ad esempio, per impostare il livello di coerenza su QuORUM, eseguire il comando:

cassandra @ cqlsh > coerenza del quorum;
Livello di coerenza impostare a cui

NOTA: Il comando sopra è fornito a scopo illustrativo. Leggi i documenti per determinare come e perché modificare i livelli di coerenza di Cassandra.