Cassandra将5节点集群从2.2.8升级到3.0

时间:2018-06-14 10:22:54

标签: cassandra cassandra-3.0

我已经陷入了将Cassandra从2.2.8升级到3.0,这是5节点集群。

不会丢失任何数据一致性。

感谢。 希瓦

1 个答案:

答案 0 :(得分:0)

您可能会觉得这很有用:

https://myopsblog.wordpress.com/2017/12/04/upgrade-cassandra-cluster-from-2-x-to-3-x/

简而言之:

  • 关闭节点(一次只有一次):
  • 备份配置
  • 删除旧的cassandra包(保留数据文件!)
  • 安装新的cassandra包
  • 'diff'旧的和新的配置并修改新的配置以满足您的需求
  • 启动升级后的节点
  • 使用nodetool upgradesstables重写sstables
  • 看到节点已启动并正在运行,然后
  • 重复所有其他节点(但复制配置)

保持一致性 - 如果您有足够的副本和适当的一致性级别(例如不是CL.ALL),则可以在线工作而不会中断。