我们正在运行当前的生产集群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 时,我们是否应该停止对现有集群的压缩?
- 由于生产流量,如何转移新创建的 sstables?
- 我们是否应该让应用程序写入两个集群,但只从旧集群读取,直到新集群与旧集群同步?
- 我们应该从旧数据目录还是从快照目录运行 sstableloader。两种方法有什么区别?