【问题标题】:upgrade apache cassandra from 2.0.11 to 3.11将 apache cassandra 从 2.0.11 升级到 3.11
【发布时间】:2019-07-11 15:02:33
【问题描述】:

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

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

【问题讨论】:

    标签: cassandra upgrade cassandra-3.0


    【解决方案1】:

    您可以从 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版本”。

    【讨论】:

    • 2.0.11可以和3.11在同一个环上生活吗?
    • 不,你不能
    • 会将数据导出到 dumpfile\csv ,删除并安装新版本,然后将其恢复到新版本会更快(每台服务器 500gb)?
    • 升级有什么困难?
    • 想知道您想选择 csv 导入和导出而不是升级吗?
    猜你喜欢
    • 2018-07-25
    • 2017-06-24
    • 2018-08-20
    • 1970-01-01
    • 2020-03-22
    • 1970-01-01
    • 2011-07-03
    • 2015-08-04
    • 1970-01-01
    相关资源
    最近更新 更多