【问题标题】:Keeping sorted values in a column family将排序值保存在列族中
【发布时间】:2013-08-28 20:40:53
【问题描述】:

我需要在列族中对数据进行排序。在发现 Cassandra 时,我发现按列族的选项进行聚类排序。但是在动态创建列族时,我无法设置此选项。

当我运行时通过cqlsh

CREATE TABLE con1(day timestamp,ts timestamp,value double, PRIMARY KEY(day,ts))
  WITH CLUSTERING ORDER BY (ts DESC);

它按排序存储 ts 值。

当我通过 Hector 动态创建列族时,它默认为紧凑存储。我无法使用 Hector 定义聚类顺序。

这个问题有什么解决办法吗?

还有其他方法可以让值按列族排序吗?

【问题讨论】:

    标签: nosql cassandra hector


    【解决方案1】:

    使用本机 CQL Java 驱动程序代替 Hector:https://github.com/datastax/java-driver

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 1970-01-01
      相关资源
      最近更新 更多