Using java driver, both read and write will transfer to Statement. We use
PrepareStatement like this:
public PreparedStatement getPrepareSTMT(String cql){
PreparedStatement statement = session.prepare(cql);
statement.setConsistencyLevel(ConsistencyLevel.ONE).setRetryPolicy(FallthroughRetryPolicy.INSTANCE);
return statement;
}
So that you can set ConsistencyLevel differently for read and write.
Tks, qihuang.zheng
原始邮件
发件人:Ajay gargajaygargn...@gmail.com
收件人:useru...@cassandra.apache.org
发送时间:2015年10月27日(周二) 02:17
主题:Can consistency-levels be different for "read" and "write" inDatastax
Java-Driver?
Right now, I have setup "LOCAL QUORUM" as the consistency level in the driver,
but it seems that "SERIAL" is being used during writes, and I consistently get
this error of type ::
Cassandra timeout during write query at consistency SERIAL (3 replica were
required but only 0 acknowledged the write)
Am I missing something?
--
Regards,
Ajay