Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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_Cassandra 2.1 - Fatal编程技术网

Cassandra 卡桑德拉-创建一个;改为;另一个集群中表的版本

Cassandra 卡桑德拉-创建一个;改为;另一个集群中表的版本,cassandra,cassandra-2.1,Cassandra,Cassandra 2.1,我目前有两个不同拓扑的Cassandra集群(命名为集群A和集群B)。我在集群a中有一个表(名为MY_table) 有没有办法在集群B上创建一个复制表作为“只读”表?哪种同步机制可用于此目的?如果这些是不同的群集,则您有一组有限的选项: 通过Spark或类似的方式将数据从一个集群大容量加载到另一个集群。这种方法有缺点,因为数据不能实时复制 税务企业的使用选择 但您可以在一个集群中实现此类功能,该集群由两个数据中心组成: 只需将必要的键空间扩展到第二个数据中心 创建一个将具有的角色 如果这些

我目前有两个不同拓扑的Cassandra集群(命名为集群A和集群B)。我在集群a中有一个表(名为MY_table)


有没有办法在集群B上创建一个复制表作为“只读”表?哪种同步机制可用于此目的?

如果这些是不同的群集,则您有一组有限的选项:

  • 通过Spark或类似的方式将数据从一个集群大容量加载到另一个集群。这种方法有缺点,因为数据不能实时复制
  • 税务企业的使用选择
但您可以在一个集群中实现此类功能,该集群由两个数据中心组成:

  • 只需将必要的键空间扩展到第二个数据中心
  • 创建一个将具有的角色

如果这些是不同的群集,则您有一组有限的选项:

  • 通过Spark或类似的方式将数据从一个集群大容量加载到另一个集群。这种方法有缺点,因为数据不能实时复制
  • 税务企业的使用选择
但您可以在一个集群中实现此类功能,该集群由两个数据中心组成:

  • 只需将必要的键空间扩展到第二个数据中心
  • 创建一个将具有的角色

什么使只读访问的角色只能使用第二个数据中心?什么使只读访问的角色只能使用第二个数据中心?