【问题标题】:cassandra 2.1 -> 3.0 upgrade restrictionscassandra 2.1 -> 3.0 升级限制
【发布时间】:2016-02-12 14:47:56
【问题描述】:

我正在尝试了解从/到不同版本的 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?

【问题讨论】:

    标签: cassandra datastax


    【解决方案1】:

    文档限制您从早期的 2.1 版本升级到 3.0,因为后期 2.1 版本中的错误修复和稳定性改进会影响升级。

    最佳做法是在升级主要版本之前转到分支上的最新补丁。 IE。转到最新的 2.1.x,然后转到 3.0。

    注意:3.0.0 昨晚发布,它还处于发布周期的早期。确保在升级生产实例之前在 qa 环境中进行彻底测试,并仔细遵循升级文档。

    【讨论】:

    • 感谢您的回答。我现在不打算升级到 3.0,但我想弄清楚我应该做些什么来准备从我当前的版本 (2.1.8) 升级到 3.x,以便它可以用于生产使用。跨度>
    • 但是,我仍然不明白从 3.0 开始使用 2.1.8 之前生成的 sstable 中的数据与从 3.0 开始使用 2.1.9 及更高版本生成的 sstable 之间的区别,因为 sstables 的格式一样吗?
    • 流媒体等需要发生。升级时需要稳定版本。
    • 您不需要将 sstables 从 2.1.8 升级到 2.1.9 或更高版本。您确实需要将 sstables 从 2.1.x 升级到 3.0.x。长话短说,内部升级不仅仅是 sstables。
    猜你喜欢
    • 2023-03-30
    • 2017-06-03
    • 1970-01-01
    • 2017-06-24
    • 1970-01-01
    • 2016-03-25
    • 2011-09-12
    • 2018-04-24
    • 1970-01-01
    相关资源
    最近更新 更多