2013-07-31 42 views
6

我知道我可以定义集群订单时,我通过CQL创建一个表如下代码:卡桑德拉-的CQI:更改群集为了创建柱族

create table test(
id int, 
time timestamp, 
value text, 
primary key(id,time)) with clustering order by (time desc) 

,但我想改变表测试聚类后其创建与改变:

alter table test 
with clustering order by (item asc) 

但我得到了错误。 感谢您的帮助。

回答

11

你不能,因为这将需要重写以不同的顺序您的磁盘上的所有数据,而在运行时诉诸直到重写做,这将导致不可接受的命中性能。您需要创建一个新表并批量加载它。

+0

谢谢,您是对的.... –