有人知道是否可以在 Cassandra (1.1.1) 配置 CQL3 中设置为默认连接?我知道你可以使用--cql3 在 cqlsh 中设置它,或者在 java Cassandra 客户端中设置它,但这不是我需要的。问题是它不能在 java 客户端中设置,我想避免弄乱他们的代码。
问问题
848 次
2 回答
3
很不幸的是,不行。在这种情况下,java 客户端只需要添加对此的支持。对于 JDBC,要注意的问题是http://code.google.com/a/apache-extras.org/p/cassandra-jdbc/issues/detail?id=38
于 2012-06-26T17:27:06.133 回答
1
遇到 java 客户端插入失败的问题(没有任何错误消息),我按照 jbellis 提供的链接,发现将“?version = 3.0.0”添加到连接 url 将使事情再次正常工作,如:
连接连接 = DriverManager.getConnection("jdbc:cassandra://my_server_addr:9160/my_keyspace?version=3.0.0");
...试过了,问题立即解决了。
于 2012-07-09T15:02:02.013 回答