【发布时间】: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 定义聚类顺序。
这个问题有什么解决办法吗?
还有其他方法可以让值按列族排序吗?
【问题讨论】: