【问题标题】:Difference between 3.0.x and 3.11.x versions of cassandracassandra 3.0.x 和 3.11.x 版本的区别
【发布时间】:2018-08-16 12:38:56
【问题描述】:

我目前在我的 RHEL 集群上使用 Cassandra 3.0.14 版本。我发现在我当前使用的版本之后发布了多个版本(http://www-eu.apache.org/dist/cassandra/redhat/)。我对如何升级集群感到困惑,因为 3.0.x 和 3.11.x 的最后一个版本是在 2018 年 2 月 19 日发布的。那么最新版本的 3.0.x 和最新版本的 3.11 究竟有什么区别。X。如果 3.11.x 更胜一筹,那我应该直接将我的集群从 3.0.14 升级到 3.11.2 吗?升级后我的所有数据是否仍然安全?

【问题讨论】:

标签: cassandra cassandra-3.0


【解决方案1】:

关于版本:您应该检查每个版本的changesrelease notes

此外,这些讨论可能有助于就升级到哪个版本做出正确决定:12

作为升级程序,请参阅下面的指南。

  • 备份集群(数据、二进制文件、配置)
  • 在新闻中查看升级信息
  • 升级sstables(升级前所有sstables必须具有相同的版本)
  • 排水
  • 停止节点
  • 备份配置
  • 更新二进制文件
  • 更新配置
  • 开始
  • 检查日志/状态。 整个集群升级后,在每个节点上运行 upgradesstables。

一些观察:

  • 一次滚动升级每个节点
  • 不要进行架构更改、修复、拓扑更改、流式传输(如在引导程序中)
  • 运行 upgradesstables 后,检查所有 sstables 文件是否为同一版本;如有必要,重新运行 upgradesstables。
  • 首先在 DC 内升级种子节点
  • 完成 DC 并转到下一个
  • 如果您从 2.2 升级到 3.0,请注意页面状态 - 您无法运行分页查询,请查看 JIRA 10880(我知道这不是您的情况,但其他人可能会觉得它很有用)。
  • 在生产集群上进行升级之前,先在某些测试环境中测试升级。

此外,这些文章可能会提供有关升级的有用信息:12

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 2014-08-11
    • 2021-11-25
    • 1970-01-01
    相关资源
    最近更新 更多