java - 在 Java 中使用 cassandra 2.0.8 有哪些选项

标签 java jdbc cassandra-2.0

我使用了 cassandra-jdbc 1.2.5,但是当查询时间戳列时,它显示“AssertError”。 这是由于 cassandra-jdbc-1.2.5 与 cassandra-2.0.8 不兼容。 它适用于 cassandra-1.x 系列。 所以我需要知道在Java中通过preparedStatement使用cassandra还有哪些其他方法。 我看到一些客户端喜欢thrift但是无法执行sql类型查询。

最佳答案

目前,我认为没有适用于 Casandra 2.x 的 JDBC 驱动程序。 “cassandra-jdbc”驱动程序看起来自 2013 年 4 月以来就没有被触及过。跟踪器中甚至存在一个问题,显示“不适用于 Cassandra 2.0”,但尚未将其分配给任何人。

除非您打算自己做这项工作(或花钱请别人为您做),否则看起来相当严峻。

<小时/>

根据这个问题( Cassandra Client Java API's ),Casandra 有许多不涉及 JDBC 的 Java API。可能会建议您切换到其中之一。

Casandra 官方网站上还有一个页面列出了客户端驱动程序:

关于java - 在 Java 中使用 cassandra 2.0.8 有哪些选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24448050/

相关文章:

java - 使用 mongoDB 和 Morphia 进行映射缩减

cassandra - 如何删除表并回收 Cassandra 2.0 中的空间?

node.js - 响应错误 : Expected 4 or 0 byte int

java - 使用非标准化内容操作 CSV 文件

java - Uncaught ReferenceError : Define is not defined in Ember/Springboot

java - 组织.hibernate.tool.schema.spi.CommandAcceptanceException : Error executing DDL via JDBC Statement

java - CachedRowSet更新H2中的一条记录

cassandra-2.0 - 需要对运行 Cassandra nodetool 修复进行一些说明

java - 如何使用java为firefox设置代理?

java - 打开 JDBC 连接后无法移动 MS Access 文件