是否有可能在没有停机的情况下改变生产中的Cassandra静态色谱柱系列?

时间:2013-06-07 02:17:39

标签: cassandra cql3

如果我们需要在生产中向现有的Cassandra(版本1.2)静态列系列添加新列,如果我们有数百个节点和多个数据中心,我们是否可以在没有停机的情况下完成?

如果不可能,那将是令人失望的。

1 个答案:

答案 0 :(得分:1)

在添加列的情况下,CQL中的'ALTER'语句实际上正在进行的是系统表中的一些元数据条目。没有重写数据文件。

然后,此元数据用于API传输和压缩的验证。

如果你确实拥有那么大的集群,你需要等待一段时间才能进行传播 - cqlsh阻塞直到发生这种情况,IIRC。