【问题标题】:cassandra 1.1.1 default cql versioncassandra 1.1.1 默认cql版本
【发布时间】:2012-07-09 23:02:02
【问题描述】:

有人知道是否可以在 Cassandra (1.1.1) 配置中将 CQL3 设置为默认连接? 我知道你可以使用--cql3 在 cqlsh 中设置它,或者在 java Cassandra 客户端中设置它,但这不是我需要的。问题是它不能在java客户端中设置,我想避免弄乱他们的代码。

【问题讨论】:

    标签: cassandra cql


    【解决方案1】:

    很遗憾,没有。在这种情况下,java 客户端只需要添加对此的支持。对于 JDBC,需要注意的问题是 http://code.google.com/a/apache-extras.org/p/cassandra-jdbc/issues/detail?id=38

    【讨论】:

      【解决方案2】:

      遇到 j​​ava 客户端插入失败的问题(没有任何错误消息),我按照 jbellis 提供的链接,发现将“?version=3.0.0”添加到连接 url 会得到东西再次工作,如:

      连接连接 = DriverManager.getConnection("jdbc:cassandra://my_server_addr:9160/my_keyspace?version=3.0.0");

      ...试过了,问题立马解决了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-28
        • 2017-04-30
        • 2016-11-03
        • 2015-10-08
        • 1970-01-01
        • 2023-03-06
        • 2016-03-25
        • 1970-01-01
        相关资源
        最近更新 更多