2013-05-16 6 views
5

का उपयोग करने के लिए खराब अनुरोध डेटास्टैक्स मैनुअल का कहना है कि मैं "संयोजक उपयोग" वाक्यविन्यास के साथ स्थिरता स्तर बदल सकता हूं। http://www.datastax.com/docs/1.1/references/cql/cql_data_types#specifying-consistency-levelCassandra 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

कॉन्स्टेन्सी लेवल क्लॉज को 1.2 में सीक्यूएल कमांड से हटा दिया गया है। प्रोग्रामेटिक रूप से, अब आप ड्राइवर में स्थिरता स्तर सेट करते हैं। कमांड लाइन पर, आप एक नया cqlsh CONSISTENCY command का उपयोग कर सकते हैं।

अपने मामले में आप

cqlsh:keyspace> CONSISTENCY ONE; 
Consistency level set to ONE. 
की तरह निर्धारित किया है
संबंधित मुद्दे