我有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中没有更新的数据,我是否误解了这里的内容:(
答案 0 :(得分:0)
我明白你在问什么,你想用这个设置做什么?
我建议您调查此设置,我认为这可能符合您的目的。使用两个数据中心设置cassandra集群,复制因子为{DC1:1和DC2:1},复制策略为“NetworkTopologyStrategy”。
这相当于只运行镜像cassandra db更好。如果你的任何DC本身都失败了,那么使用数据库的应用程序将不会受到影响,并且没有停机时间,因为它仍然可以访问来自其他DC的数据。
Chethan