【发布时间】:2019-07-11 15:02:33
【问题描述】:
Apache Cassandra 2.0.11 到 3.11(最新)的升级路径应该是什么?
我的节点环是 4 台机器,大约 400 GB。
【问题讨论】:
标签: cassandra upgrade cassandra-3.0
Apache Cassandra 2.0.11 到 3.11(最新)的升级路径应该是什么?
我的节点环是 4 台机器,大约 400 GB。
【问题讨论】:
标签: cassandra upgrade cassandra-3.0
您可以从 Cassandra 2.1.9(或更高版本)升级到 Cassandra 3.11(或更高版本)。但是在这里您可能需要进行中间升级。
2.0.11 -> 2.2.* -> 3.11
cassandra版本升级步骤
1.在每个节点上拍摄快照
2.运行nodetool drain
3.停止 cassandra 服务。
4.将旧安装中的 Cassandra 配置文件备份到安全位置。
5.如果需要,将 java 版本更新到 8
6.为 apache Cassandra 安装二进制文件(通过 tarball、apt-get、yum 等...)。
配置新产品。 比较、合并和更新您之前对 apache 版本的新配置文件(cassandra.yaml、cassandra-env.sh 等)所做的任何修改。
7.启动cassandra服务。
8.检查日志中的警告、错误和异常。 tail -f /var/logs/cassandra/system.log # 或设置日志的路径。 运行 nodetool upgradesstables
9.“nodetool upgradesstables”(升级stables步骤可以在节点完成迁移后在每个节点上运行。) 检查日志中的警告、错误和异常。 tail -f /var/logs/cassandra/system.log # 或设置日志的路径。
10.检查cassandra版本“nodetool版本”。
【讨论】: