0

我有 02 cassandra db,是否可以将一个 db 配置为另一个 db 的副本?我加入了他们,这就是它所说的:

Note: Ownership information does not include topology, please specify a keyspace. 
Address         DC          Rack        Status State   Load            Owns                Token                                       
                                                                                           1                                           
127.0.0.1       datacenter1 rack1       Up     Normal  51.9 KB         100.00%             0                                           
127.0.0.2       datacenter1 rack1       Up     Normal  51.9 KB         0.00%               1    

当我在 127.0.0.1 中创建一些数据时,在 127.0.0.2 中没有更新数据,我是不是在这里误会了什么:(

4

1 回答 1

0

我明白你在问什么,你想用这个设置实现什么?

我建议您调查此设置,我认为这可能符合您的目的。设置具有两个数据中心的 cassandra 集群,复制因子为 {DC1:1 和 DC2:1},复制策略为“NetworkTopologyStrategy”。

这将相当于只运行一个镜像 cassandra db 更好。如果您的任何 DC 本身发生故障,那么使用数据库的应用程序将不会受到影响并且不会出现停机,因为它仍然可以访问来自其他 DC 的数据。

切坦

于 2013-06-19T21:18:02.840 回答