将Cassandra数据从一个群集复制到另一个群集

将Cassandra数据从一个群集复制到另一个群集,cassandra,Cassandra,我在AWS上的cassandra中有一个集群设置。现在我需要把我的集群移动到其他地方。由于无法拍摄图像,我将创建一个新集群,与旧集群完全相同。现在我需要将数据从这个集群移动到另一个集群。我怎样才能做到 我的群集有2个数据中心,每个数据中心有3台cassandra机器和1台种子机器。新旧群集之间是否有连接?如果是,为什么不链接集群并让cassandra将数据复制到新集群?传输数据后,关闭旧群集。理想情况下,您甚至不会有任何停机时间。新旧集群之间是否有连接?如果是,为什么不链接集群并让cassand

我在AWS上的cassandra中有一个集群设置。现在我需要把我的集群移动到其他地方。由于无法拍摄图像,我将创建一个新集群,与旧集群完全相同。现在我需要将数据从这个集群移动到另一个集群。我怎样才能做到


我的群集有2个数据中心,每个数据中心有3台cassandra机器和1台种子机器。

新旧群集之间是否有连接?如果是,为什么不链接集群并让cassandra将数据复制到新集群?传输数据后,关闭旧群集。理想情况下,您甚至不会有任何停机时间。

新旧集群之间是否有连接?如果是,为什么不链接集群并让cassandra将数据复制到新集群?传输数据后,关闭旧群集。理想情况下,您甚至不会有任何停机时间。

您可以从数据目录中获取SSTables,然后使用新数据中心中的sstableloader导入数据

在进行此活动之前,您可以考虑进行压缩,以便每个表只有一个StReals.< /P>


您可以从数据目录中获取SSTables,然后使用新数据中心中的sstableloader导入数据

在进行此活动之前,您可以考虑进行压缩,以便每个表只有一个StReals.< /P>


使用SFTP服务器或通过其他方式,将SSTables从旧集群转移到新集群(一个DC就足够了),并使用SSTableLoader。到另一个DC的数据复制将由Cassandra负责。

使用SFTP服务器或通过其他方式,将SSTables从旧集群传输到新集群(一个DC就足够了),并使用SSTableLoader。到另一个DC的数据复制将由Cassandra负责。

在Cassandra中,有两种策略SimpleStrategyNetworkTopologyStrategy,通过使用NetworkTopologyStrategy,您可以在不同集群中复制。请参阅此文档

可以使用“复制”命令将csv从一个表导出和导入到另一个表

在cassandra中,有两种策略简单策略网络拓扑策略使用网络拓扑策略,您可以在不同集群中复制。请参阅此文档

可以使用“复制”命令将csv从一个表导出和导入到另一个表

我真傻,谢谢你。这本可以早一点打动我的。有点小问题。因为我必须在AWS中从一个VPC移动到另一个VPC,所以我无法在新旧集群之间建立连接。除此之外,还有其他选项吗?应该可以通过internet访问专有网络的方式配置您的专有网络网络配置。如果你的两个vpc都这样做了,卡桑德拉应该能够连接它们。我没有在AWS中尝试过这一点,但从AWS的描述来看,这应该很容易做到:我是多么愚蠢,谢谢。这本可以早一点打动我的。有点小问题。因为我必须在AWS中从一个VPC移动到另一个VPC,所以我无法在新旧集群之间建立连接。除此之外,还有其他选项吗?应该可以通过internet访问专有网络的方式配置您的专有网络网络配置。如果你的两个vpc都这样做了,卡桑德拉应该能够连接它们。我没有在AWS中尝试过这一点,但从AWS的描述来看,这应该很容易做到: