【发布时间】:2020-03-20 12:04:03
【问题描述】:
您好,我想将数据从我的 cassandra 集群迁移到另一个 cassandra 集群。我看到很多帖子提出了各种方法,但不是很清楚或有局限性。看到的方法如下:
- 使用 COPY TO 和 COPY FROM 命令:易于使用,但似乎对可以复制的行数有限制。
- 使用 SSTABLELOADER:大多数文章建议使用 sstableloader 将数据从一个集群移动到另一个集群。但是没有得到关于创建 sstables 步骤的明确细节(是否可以使用一些 nodetool 命令或需要创建 java 应用程序?这些是每个节点还是每个集群创建的?如果创建如何移动它们从一个集群到另一个集群?)或创建 snapshots,这很乏味,因为它们是按节点创建的,并且必须转移到另一个集群。还看到了建议使用并行 ssh 为整个集群创建快照的答案,但也没有得到任何示例。
任何帮助将不胜感激。
【问题讨论】:
标签: cassandra