Как мы можем установить уровень согласованности отдельно для чтения и записи в cassandra (cqlsh)

Может ли кто-нибудь помочь мне в том, как установить уровень согласованности отдельно для чтения и записи в cassandra (cqlsh), и еще один вопрос, можем ли мы установить уровень согласованности для пространства ключей? пожалуйста, объясни


person jyotsna    schedule 11.01.2019    source источник


Ответы (3)


Да, вы можете установить уровень согласованности, отличный от уровня согласованности по умолчанию. (который вы определили при создании объекта кластера).

Вот пример установки уровня согласованности для вашего подготовленного оператора.

session.prepare(<Query>).setConsistencyLevel(<consistency_level>)

Если вы используете драйвер JAVA, вы можете изучить класс enum ConsistencyLevel, определенный в библиотеке драйверов datastax.

import com.datastax.driver.core.ConsistencyLevel.{consistency_level}

Эта ссылка может помочь вам dmlConfigConsistency

person Raj Parekh    schedule 11.01.2019


Вы можете установить согласованность после входа в систему CQLSH, как показано ниже, для чтения и записи. КОНСИСТЕНТНОСТЬ ОДИН/ДВА; и т.д. /3.3/cql/cql_reference/cqlshConsistency.html

Кроме того, вы можете указать ниже, как установить уровень согласованности с подготовленными операторами https://datastax.github.io/python-driver/getting_started.html

person LetsNoSQL    schedule 12.01.2019