我正在尝试了解从/向不同版本的cassandra升级的限制。
一方面,Cassandra博士 http://docs.datastax.com/en/upgrade/doc/upgrade/cassandra/upgradeC_c.html
正在说“Cassandra 3.0.x限制:从Cassandra 2.1版本升级到大于或等于2.1.9 ...”,我理解为'你无法从2.1.8和之前的2.1升级到3.0。 *版本'。
另一方面,从2.1.8(2.1.9之前的版本)升级到2.1.11(版本更高版本然后是2.1.9),特别是2.1.8-没有任何限制。 > 2.1.11升级不需要升级sstables。
那么,有人可以解释一下,为什么可以从2.1.9升级到3.0而不是从2.1.8升级到3.0?
答案 0 :(得分:5)
文档限制您从早期的2.1版本升级到3.0版本,因为在后来的2.1版本中存在错误修复和稳定性改进,这会影响升级。
最佳做法是在升级主要版本之前转到分支上的最新补丁。 I.E.转到最新的2.1.x然后转到3.0。
注意:昨晚3.0.0下降,发布周期很早。在升级生产实例之前,请确保在qa环境中进行彻底测试,并仔细遵循升级文档。