如何启用只读cassandra复制?

时间:2018-01-22 01:58:13

标签: cassandra database-replication

是否可以将Cassandra数据复制到另一个服务器实例中以对其运行只读数据操作?正如我们已经探索过SAN,它变得更加昂贵

注意: 1.我不允许将数据复制到文件中,因此插入到另一个实例中,tt应该像镜像数据一样。 2.复制应该是只读的 这两个实例都应该同步 4.如果不支持apache,请期待市场上开源/付费工具的建议

1 个答案:

答案 0 :(得分:2)

我建议您在群集中设置第二个Cassandra Datacenter,并配置所需的密钥空间以支持多数据中心。使用此数据中心处理所有只读操作,并创建RO数据中心中的应用程序可用于连接的只读用户(documentation here)。在这种情况下,允许的唯一写操作是从DC 1到RO DC的操作,以使它们保持同步。这与Datastax(documentation here

中的工作负载隔离基本相同