我当前的 cassandra 版本是 1.1.2,它是用单节点集群实现的,我想将它升级到 1.2.6,在环中使用多个节点。将其直接迁移到 1.2.6 是正确的方法,还是我应该逐个版本迁移。
我从这个链接 http://fossies.org/linux/misc/apache-cassandra-1.2.6-bin.tar.gz:a/apache-cassandra-1.2.6/NEWS.txt找到了升级步骤。
这两个版本之间还有 9 个其他版本可用。
我当前的 cassandra 版本是 1.1.2,它是用单节点集群实现的,我想将它升级到 1.2.6,在环中使用多个节点。将其直接迁移到 1.2.6 是正确的方法,还是我应该逐个版本迁移。
我从这个链接 http://fossies.org/linux/misc/apache-cassandra-1.2.6-bin.tar.gz:a/apache-cassandra-1.2.6/NEWS.txt找到了升级步骤。
这两个版本之间还有 9 个其他版本可用。
我将两个集群节点从 1.1.6 迁移到 1.2.6 没有问题,也没有逐个版本进行。无论如何,您应该仔细研究:
因为 1.2 版有很多新功能,比如分区器,所以您可能需要更改集群的一些配置。
您可以直接跳到 C1.2.6。
我们最近将 4 节点集群从 C1.0.9 迁移到 C1.2.8,没有任何问题。这是一次滚动升级,即一次升级一个节点,每次升级一个节点后,让集群稳定(取决于升级期间的流量)
这些是我们遵循的步骤:
在每个节点上执行以下操作,