Coerenza CQLSH

Coerenza CQLSH

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

In Cassandra, il livello di coerenza regola il numero di nodi di replica necessari per rispondere al nodo proxy (nodo coordinatore) per elaborare una transazione non luminosa.

Fonte: Wikimedia Commons

DOVER FARE

Prima di modificare i livelli di coerenza dei dati per transazioni non luminose e leggere, assicurarsi di familiarizzare con le operazioni di coerenza dei dati Cassandra, calcoli del quorum, replica dei dati, ecc.

Sintassi del comando

Di seguito descrive la sintassi del comando.

Coerenza [coerenza_level]

Il comando accetta la coerenza_level come parametro. Controlla i documenti per maggiori dettagli sui livelli di coerenza e sulla loro funzionalità corrispondente.

Cassandra mostra il livello di coerenza

Per visualizzare l'attuale livello di coerenza in Cassandra, utilizzare il comando di coerenza senza parametri come mostrato:

cassandra@cqlsh> coerenza
L'attuale livello di coerenza è uno.

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

Cassandra Cambia il livello di coerenza

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

Di seguito sono riportati i livelli di coerenza delle letture di 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 quorum;
Livello di coerenza impostato su Quorum.

NOTA: Il comando sopra è previsto per scopi di illustrazione. Leggi i documenti per determinare come e perché cambiare i livelli di coerenza di Cassandra.