“Este tutorial discutirá como usar o comando de consistência no CQLSH. Este comando nos permite definir e reunir o nível de consistência do cluster.”
Em Cassandra, o nível de consistência rege o número de nós de réplicas necessários para responder ao nó proxy (nó coordenador) para processar uma transação não-leve.
Fonte: Wikimedia Commons
DEVE FAZER
Antes de modificar os níveis de consistência dos dados para transações não lightweight e leves, certifique-se de se familiarizar com operações de consistência de dados Cassandra, cálculos de quorum, replicação de dados, etc.
Sintaxe de comando
A seguir descreve a sintaxe do comando.
Consistência [consistência_level]
O comando aceita a consistência_level como o parâmetro. Verifique os documentos para obter mais detalhes sobre os níveis de consistência e sua funcionalidade correspondente.
Cassandra mostra nível de consistência
Para exibir o nível de consistência atual em Cassandra, use o comando de consistência sem parâmetros como mostrado:
Cassandra@cqlsh> consistência
O nível de consistência atual é um.
Por padrão, o nível de consistência é definido como um.
Cassandra muda o nível de consistência
Você pode usar o comando de consistência seguido pelo nível de consistência que deseja definir.
A seguir estão os níveis de consistência de leitura de suporte em Cassandra.
Fonte: Documentação DataStax.
Níveis de consistência de gravação suportados:
Fonte: Documentação DataStax
Por exemplo, para definir o nível de consistência como quorum, execute o comando:
Cassandra@cqlsh> consistência quorum;
Nível de consistência definido como quorum.
OBSERVAÇÃO: O comando acima é fornecido para fins de ilustração. Leia os documentos para determinar como e por que mudar os níveis de consistência de Cassandra.