【发布时间】:2023-03-10 11:40:01
【问题描述】:
我有 Datastax 社区版 2.2.11 Cassandra,集群中有 90 个节点。 我正在尝试迁移到 Apache Cassandra 2.2.11
首先我想在我的测试环境中尝试,但找不到任何文档我应该进行迁移是否有模式或方法?
谁有经验?
【问题讨论】:
我有 Datastax 社区版 2.2.11 Cassandra,集群中有 90 个节点。 我正在尝试迁移到 Apache Cassandra 2.2.11
首先我想在我的测试环境中尝试,但找不到任何文档我应该进行迁移是否有模式或方法?
谁有经验?
【问题讨论】:
步骤:
使用“EverywhereStrategy”将键空间更改为“SimpleStrategy”。 Apache cassandra 不支持“EverywhereStrategy”。 有一两个键空间使用它,dse_system 就是其中之一。
在关闭现有 Cassandra 服务之前运行 nodetool drain。
停止 cassandra 服务。
从旧安装备份您的 Cassandra 配置文件。
根据需要更新 java 版本。
为 apache Cassandra 安装二进制文件(通过 tarball、apt-get、yum 等...)。
配置新产品。
启动 cassandra 服务。
运行 nodetool upgradesstables
检查日志中的警告、错误和异常。 tail -f /var/logs/cassandra/system.log # 或设置日志的路径。
检查集群状态 节点工具状态
在集群中的每个节点上重复这些升级步骤。
【讨论】: