将Apache Cassandra从2.0.11升级到3.11

时间:2018-07-23 05:41:13

标签: apache cassandra upgrade

Apache Cassandra 2.0.11到3.11(最新)的升级路径应该是什么?

我的节点环是4台大约400 GB的机器。

1 个答案:

答案 0 :(得分:2)

您可以从Cassandra 2.1.9(或更高版本)升级到Cassandra 3.11(或更高版本)。但是,在这里您可能需要进行中间升级。 2.0.11 -> 2.2.* -> 3.11 升级cassandra版本的步骤

1。在每个节点上拍摄快照

2。运行nodetool排水管

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”(在节点完成迁移后,可以在每个节点上运行upgradestables步骤。) 检查日志中的警告,错误和异常。 tail -f /var/logs/cassandra/system.log#或设置日志的路径。

10。检查cassandra版本“ nodetool版本”。