Cassandra-在另一个集群中创建表的“读取”版本

时间:2019-01-31 10:31:43

标签: cassandra cassandra-2.1

我目前有两个具有不同拓扑结构的Cassandra群集(分别称为群集A和群集B)。我有一个位于群集A中的表(名为MY_TABLE)。

有什么方法可以在群集B上将复制表创建为“只读”表?可以使用哪种同步机制?

1 个答案:

答案 0 :(得分:2)

如果这些是不同的群集,那么您只能使用有限的一组选项:

  • 通过Spark或类似方式将数据从一个群集批量加载到另一群集。这种方法有缺点,因为不能实时复制数据
  • 使用DataStax Enterprise的Advanced Replication选项

但是您可以在由2个数据中心组成的一个集群中实现此类功能: