Cassandra将5节点群集从2.2.8升级到3.0
我一直在将Cassandra从2.2.8升级到3.0,这是一个5节点集群 在不丢失任何数据一致性的情况下 谢谢。Cassandra将5节点群集从2.2.8升级到3.0,cassandra,cassandra-3.0,Cassandra,Cassandra 3.0,我一直在将Cassandra从2.2.8升级到3.0,这是一个5节点集群 在不丢失任何数据一致性的情况下 谢谢。 湿婆你可能会发现这很有帮助: 简言之: 关闭节点(一次仅一个): 备份配置 删除旧的cassandra包(保留数据文件!) 安装新的cassandra软件包 “区分”新旧配置并修改新配置以满足您的需要 启动升级的节点 使用nodetool upgradessstables重写sstables 查看节点是否已启动并正在运行,然后 对所有其他节点重复此操作(但复制配置) 关注一致性
湿婆你可能会发现这很有帮助: 简言之:
- 关闭节点(一次仅一个):
- 备份配置
- 删除旧的cassandra包(保留数据文件!)
- 安装新的cassandra软件包
- “区分”新旧配置并修改新配置以满足您的需要
- 启动升级的节点
- 使用
重写sstablesnodetool upgradessstables
- 查看节点是否已启动并正在运行,然后
- 对所有其他节点重复此操作(但复制配置)
关注一致性-如果您有足够的副本和适当的一致性级别(例如,非CL.ALL),这将不会中断在线工作。我们需要更多信息来帮助您。谢谢您,请分享您在Cassandra升级过程中使用的ansible脚本