【问题标题】:How to get Java to access Cassandra 1.0.10如何让 Java 访问 Cassandra 1.0.10
【发布时间】:2023-06-11 06:50:01
【问题描述】:

任何人都可以推荐一种在 Java 中创建适用于旧 Cassandra 1.0.10 数据库的脚本的好方法吗?我在网上找东西有困难。节俭是一种驱动力吗?

谢谢!

【问题讨论】:

    标签: java cassandra driver thrift


    【解决方案1】:

    Apache Thrift 是连接 Cassandra RPC 服务器的方式1)

    在 Cassandra 源代码 3 中有一个文件 /interface/cassandra.thrift,它是一个接口描述文件 (IDL),可以提供给 Apache Thrift 编译器以生成 Java 代码。通过此 Java 代码,您将能够访问 Cassandra。整个过程在Cassandra wiki中有更详细的描述。

    但是,建议改用更高级的客户端库,因为原始 Cassandra API 相当复杂。您会发现现有的库(例如 Hector)更适合您的任务。


    1) 更多关于 Thrift 的细节可以在this answer找到。

    【讨论】:

    • @jj172 你可以从 github 上的hector download page 找到你想要的 cassandra 1.0.x 版本的 hector。 附言我们都想这么说...去更新版本的 Cassandra,不要在自己的脚上开枪