Apache Cassandra 从 2.1 升级 3.X
Apache Cassandra upgrade 3.X from 2.1
是否可以直接将 Apache Cassandra 2.1.9+ 升级到 Apache Cassandra 3.1+?
3.0 的发行说明提到直接升级至少需要 Apache Cassandra 2.1.9+,但 Apache Cassandra 的所有后续版本都没有提及是否需要中间版本。
是的,您可以从 Cassandra 2.1.9(或更高版本)升级到 Cassandra 3.1(或更高版本)。
如 DataStax dev blog in June of 2015 中所述,Cassandra 已进入 "tick-tock" 版本 3 的发布周期。您可以从 link 中获得详细信息,但要点是3.x 的发布结构与 2.x.
的发布结构不同
Cassandra 2.0、2.1 和 2.2 在功能和存储修改方面差异很大,因此它们需要结构化的升级路径。卡桑德拉 3.x 没有。您可以直接升级到 3.1、3.4 或 3.10(刚刚发布)。只要您满足 3.0 升级要求(Cassandra 版本 >= 2.1.9),您就无需担心 3.x 行的中间升级。
从 2.2.8 升级到 3.11.6 时,在升级集群中的最后一个节点时,当最后一个节点上剩下升级时,客户端无法连接到集群,直到最后一个节点上的升级完成.我们在 aws ec2 上有一个 5 节点的 cassandra 集群 运行。
根据我升级 Cassandra 的经验,如果你从 2.1.9 以下升级,那么你必须升级到 2.1.9 或更高版本,然后你可以直接升级到 3.x 版本。这种方式没有问题,您升级会成功,但如果您在生产环境中进行升级,请确保使用所有先决条件和备份进行滚动升级。不要忘记在 Cassandra 升级后 运行 nodetool upgradesstables。
是否可以直接将 Apache Cassandra 2.1.9+ 升级到 Apache Cassandra 3.1+?
3.0 的发行说明提到直接升级至少需要 Apache Cassandra 2.1.9+,但 Apache Cassandra 的所有后续版本都没有提及是否需要中间版本。
是的,您可以从 Cassandra 2.1.9(或更高版本)升级到 Cassandra 3.1(或更高版本)。
如 DataStax dev blog in June of 2015 中所述,Cassandra 已进入 "tick-tock" 版本 3 的发布周期。您可以从 link 中获得详细信息,但要点是3.x 的发布结构与 2.x.
的发布结构不同Cassandra 2.0、2.1 和 2.2 在功能和存储修改方面差异很大,因此它们需要结构化的升级路径。卡桑德拉 3.x 没有。您可以直接升级到 3.1、3.4 或 3.10(刚刚发布)。只要您满足 3.0 升级要求(Cassandra 版本 >= 2.1.9),您就无需担心 3.x 行的中间升级。
从 2.2.8 升级到 3.11.6 时,在升级集群中的最后一个节点时,当最后一个节点上剩下升级时,客户端无法连接到集群,直到最后一个节点上的升级完成.我们在 aws ec2 上有一个 5 节点的 cassandra 集群 运行。
根据我升级 Cassandra 的经验,如果你从 2.1.9 以下升级,那么你必须升级到 2.1.9 或更高版本,然后你可以直接升级到 3.x 版本。这种方式没有问题,您升级会成功,但如果您在生产环境中进行升级,请确保使用所有先决条件和备份进行滚动升级。不要忘记在 Cassandra 升级后 运行 nodetool upgradesstables。