Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra—跨区域的数据复制_Cassandra_Cluster Computing_Replication - Fatal编程技术网

Cassandra—跨区域的数据复制

Cassandra—跨区域的数据复制,cassandra,cluster-computing,replication,Cassandra,Cluster Computing,Replication,我有一个运行在EC2中的Cassandra集群,它由3个节点组成,到目前为止,我的配置非常简单,其中2个是种子,我使用EC2Snitch,我可以插入副本因子为2的数据,到目前为止效果很好 现在,我需要为运行在另一个EC2区域的应用程序创建一个新实例,该区域将运行另一个Cassandra集群 如果我需要两个环在它们之间复制数据,最终我需要两个环拥有相同的信息,那么配置方面应该看什么?比如EC2多区域监控等 谢谢 在设置多dc复制时,您需要研究的关键问题是 操作上 1) Changing the B

我有一个运行在EC2中的Cassandra集群,它由3个节点组成,到目前为止,我的配置非常简单,其中2个是种子,我使用EC2Snitch,我可以插入副本因子为2的数据,到目前为止效果很好

现在,我需要为运行在另一个EC2区域的应用程序创建一个新实例,该区域将运行另一个Cassandra集群

如果我需要两个环在它们之间复制数据,最终我需要两个环拥有相同的信息,那么配置方面应该看什么?比如EC2多区域监控等


谢谢

在设置多dc复制时,您需要研究的关键问题是

操作上

1) Changing the Broadcast addresses to the public IP's so the nodes can communicate
2) Changing the seed to the public IP address
3) Changing the snitch to EC2MultiRegion Snitch
然后按照标准说明进行操作