Apache Cassandra 2.0.11到3.11(最新)的升级路径应该是什么?
我的节点环是4台大约400 GB的机器。
答案 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版本”。