有人知道是否可以将Cassandra(1.1.1)配置CQL3设置为连接的默认值? 我知道您可以使用--cql3在cqlsh中设置它,或者在java Cassandra客户端中设置它,但这不是我需要的。问题是它无法在java客户端中设置,我想避免弄乱他们的代码。
答案 0 :(得分:3)
不幸的是,没有。在这种情况下,Java客户端只需要添加对此的支持。对于JDBC,需要注意的问题是http://code.google.com/a/apache-extras.org/p/cassandra-jdbc/issues/detail?id=38
答案 1 :(得分:1)
遇到java客户端插入失败的问题(没有任何错误消息),我按照jbellis提供的链接,发现在连接url中添加“?version = 3.0.0”会得到东西再次工作,如:
Connection conn = DriverManager.getConnection(“jdbc:cassandra:// my_server_addr:9160 / my_keyspace?version = 3.0.0”);
......试过了,问题立即解决了。