Cassandra 有一张 table
create table test_moments(id Text, title Text, sort int, PRIMARY KEY(id));
如何在“排序”列中添加聚类键。不重新创建表
最佳答案
主要问题是磁盘数据结构。聚类键直接指示数据如何排序和序列化到磁盘(然后搜索),所以你问的是不可能的。
唯一的方法是将数据“迁移”到另一个表。根据您的数据,如果您有大量记录,您可能会在查询过程中遇到一些超时错误,因此请准备好使用一些有用的技术(例如 COPY 命令或 TOKEN 函数)来调整您的迁移。
看看this所以问题也。
关于Cassandra 如何在表中添加聚类键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42650970/