【问题标题】:Datastax CE Cassandra migrate to Apache CassandraDatastax CE Cassandra 迁移到 Apache Cassandra
【发布时间】:2023-03-10 11:40:01
【问题描述】:

我有 Datastax 社区版 2.2.11 Cassandra,集群中有 90 个节点。 我正在尝试迁移到 Apache Cassandra 2.2.11

首先我想在我的测试环境中尝试,但找不到任何文档我应该进行迁移是否有模式或方法?

谁有经验?

【问题讨论】:

    标签: cassandra datastax


    【解决方案1】:

    步骤:

    1. 使用“EverywhereStrategy”将键空间更改为“SimpleStrategy”。 Apache cassandra 不支持“EverywhereStrategy”。 有一两个键空间使用它,dse_system 就是其中之一。

    2. 在关闭现有 Cassandra 服务之前运行 nodetool drain。

    3. 停止 cassandra 服务。

    4. 从旧安装备份您的 Cassandra 配置文件。

    5. 根据需要更新 java 版本。

    6. 为 apache Cassandra 安装二进制文件(通过 tarball、apt-get、yum 等...)。

    7. 配置新产品。

      • 比较、合并和更新您之前对 apache 版本的新配置文件(cassandra.yaml、cassandra-env.sh 等)所做的任何修改。
    8. 启动 cassandra 服务。

      • 检查日志中的警告、错误和异常。 tail -f /var/logs/cassandra/system.log # 或设置日志的路径。
    9. 运行 nodetool upgradesstables

      • “nodetool 升级stables” (节点迁移完成后,可以在每个节点上运行 upgradesstables 步骤。)
    10. 检查日志中的警告、错误和异常。 tail -f /var/logs/cassandra/system.log # 或设置日志的路径。

    11. 检查集群状态 节点工具状态

    12. 在集群中的每个节点上重复这些升级步骤。

    【讨论】:

      猜你喜欢
      • 2018-08-04
      • 2016-01-19
      • 1970-01-01
      • 2018-07-25
      • 2014-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-20
      相关资源
      最近更新 更多