如何在cassandra 1.2中重命名keypace和columnfamily?我知道不再支持cassandra-cli重命名api - How to rename keyspace in Cassandra。也许CQL3中有一些api?或者一些api用于创建新的列家庭并处理从旧列到新列的所有数据?
答案 0 :(得分:3)
内部禁用重命名,而不仅仅是在thrift API中。因此,没有CQL命令可以执行此操作。
但是,这里有一个手动过程:
答案 1 :(得分:3)
如果仅重命名列系列,您可以按照下面的说明进行操作:
基本上是创建新的CF,将旧的列族中的SStables复制到重命名文件的那个。