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