【发布时间】:2016-11-21 23:40:34
【问题描述】:
我们当前的生产集群在Cassandra 2.2.4上运行
[cqlsh 5.0.1 | Cassandra 2.2.4 | CQL spec 3.3.1 | Native protocol v4]
我们希望将此设置迁移到具有DSE 5.0 的新集群,而不会影响我们当前的生产。
在零停机时间/最短停机时间的情况下执行此操作的步骤是什么?
- 我们希望将其作为一个单独的集群。
- 我们可以使用 sstableloader 从源集群到目标集群并在目标执行 sstableupgrade 吗?
- 在运行 sstabloader 时,我们是否应该停止现有集群上的压缩?
- 由于生产流量,如何转移新创建的 sstable?
- 我们是否应该让应用程序写入两个集群,但只从旧集群读取,直到新集群与旧集群同步?
- 我们应该从旧数据目录还是从快照目录运行 sstableloader。这两种方法有什么区别?
【问题讨论】:
标签: cassandra datastax-enterprise datastax-startup