将 Cassandra 3.11 节点添加到 2.1 集群的风险

将 Cassandra 3.11 节点添加到 2.1 集群的风险

我们正在运行 DSE v4.8.5(使用 Cassandra 2.1.13),我们需要迁移到 Cassandra v3.11 的社区版,然后淘汰旧的 DSE 服务器。

有人(可能是我)建议将新的 C* 3.11 节点添加到现有的 DSE(C* 2.1)集群中,然后在新节点赶上后淘汰旧节点,但我不确定同时运行 2.x 和 3.x 的风险是什么。

我找到了零停机升级指南,其中谈到了依次更新每个节点,但我不完全确定服务器升级到 3.11 或更换为运行 3.11 的新服务器会有什么不同。在我看来,如果它适用于升级的实例,它也应该适用于新实例。

因此,我向社区提出的问题是:如果我们尝试将 C* 3.11 节点添加到运行 C* 2.1 的集群中,并打算淘汰 2.1 节点,会发生什么?

相关内容