2013-05-16 11 views
5

Datastaxのマニュアルでは、「CONSISTENCY」構文を使用して整合性レベルを変更できます。 http://www.datastax.com/docs/1.1/references/cql/cql_data_types#specifying-consistency-levelCassandra cqlshレポート整合性を使用するための不正な要求

しかし、Cassandra cqlshは、一貫性の使用に関する不正な要求を報告します。

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' 

私は何をすべきですか?おかげさまで

答えて

5

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

cqlsh:keyspace> CONSISTENCY ONE; 
Consistency level set to ONE. 
のように設定しているあなたの場合は

関連する問題