5

Datastaxのマニュアルによると、「USING CONSISTENCY」構文で一貫性レベルを変更できるとのことです。 http://www.datastax.com/docs/1.1/references/cql/cql_data_types#specifying-consistency-level

ただし、Cassandra cqlsh は、Using Consistency に対する Bad request を報告します。

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'

何が恋しいですか?ありがとう。

4

1 に答える 1

5

WITH CONSISTENCY LEVEL 句は、1.2 の CQL コマンドから削除されました。プログラムによって、ドライバーで一貫性レベルを設定できるようになりました。コマンド ラインでは、新しい cqlsh CONSISTENCY コマンドを使用できます。

あなたの場合、次のように設定しました

cqlsh:keyspace> CONSISTENCY ONE;
Consistency level set to ONE.
于 2013-05-16T08:15:22.900 に答える