gpt4 book ai didi

cassandra - cassandra 3.0.x 和 3.11.x 版本之间的差异

转载 作者:行者123 更新时间:2023-12-01 13:40:54 25 4
gpt4 key购买 nike

我目前在 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?即使升级后,我的所有数据仍然安全吗?

最佳答案

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

此外,这些讨论可能有助于就升级到哪个版本做出明智的决定:1 , 2 .

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

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

一些观察:

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

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

关于cassandra - cassandra 3.0.x 和 3.11.x 版本之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49168378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com