【问题标题】:Hector support for CQL3 specific features (Partition & Clustering keys) and Compact Storage optionHector 支持 CQL3 特定功能(分区和集群键)和紧凑存储选项
【发布时间】:2013-08-02 12:07:32
【问题描述】:

我正在尝试利用 Apache Cassandra CQL3 的特定功能,它是使用紧凑存储选项创建的表的分区和集群键。

例如。

CREATE TABLE EMPLOYEE(id uuid, name text, field text, value text, primary key(id, name , field)) 紧凑存储;

我已经通过 CQL3 创建了表,并且能够使用 Hector API 成功插入行。

但我在 hector api 中找不到正确的选项集来按我的需要创建表本身。

再详细一点: 在 ColumnFamilyDefinition.java 中,我看不到设置存储选项(作为紧凑存储)的选项,在 ColumnDefinition.java 中,我找不到说此列是分区和集群键的一部分的选项

您能否告诉我是否可以使用 Hector(即创建表),如果我可以这样做,我需要提供哪些选项?

【问题讨论】:

    标签: cassandra composite-primary-key hector cql3


    【解决方案1】:

    如果您没有绑定到 Hector,您可以查看为使用 CQL3 和 Cassandra 的二进制协议而创建的 DataStax Java Driver

    【讨论】:

    • 谢谢亚历克斯。我已经尝试过使用 DataStax 驱动程序,它可以正常工作。在某种程度上,我们与 Hector 有某种联系,我使用该 API 编写了我们所有的数据库访问权限。可能,可能必须切换到 DataStax 驱动程序。还在 Hector 组中发布了这个问题,等待他们回复以知道这是否可用或将添加到 Hector 中。
    猜你喜欢
    • 2014-01-16
    • 2015-05-02
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 2019-09-07
    • 2015-05-06
    • 2014-09-25
    • 1970-01-01
    相关资源
    最近更新 更多