2013-05-16 17 views
5

Datastax kılavuzu, tutarlılık düzeyini "KULLANIM ŞARTLARI" sözdizimi ile değiştirebileceğimi söylüyor. http://www.datastax.com/docs/1.1/references/cql/cql_data_types#specifying-consistency-levelCassandra cqlsh raporu Tutarlılığı Kullanmak için Kötü İstek

Ancak, Cassandra cqlsh Tutarlılığı Kullanma konusundaki Kötü isteği bildiriyor.

cqlsh:db_simple> show version 
[cqlsh 2.3.0 | Cassandra 1.2.3 | CQL spec 3.0.0 | Thrift protocol 19.35.0] 

cqlsh:db_simple> SELECT * FROM test WHERE a=1; 

a | b 
---+--------- 
1 | example 

cqlsh:db_simple> SELECT * FROM test USING CONSISTENCY ONE WHERE a=1; 
Bad Request: line 1:19 missing EOF at 'USING' 

Neyi özlüyorum? Teşekkürler.

cevap

5

WITH CONSISTENCY LEVEL yan tümcesi CQL komutlarından 1.2'de kaldırılmıştır. Programsal olarak, şimdi sürücüdeki tutarlılık seviyesini ayarlayabilirsiniz. Komut satırında, yeni bir CONSISTENCY command cqlsh kullanabilirsiniz. Senin durumunda

Eğer

cqlsh:keyspace> CONSISTENCY ONE; 
Consistency level set to ONE. 
gibi ayarlamış
İlgili konular