Cassandra复制因子:需要节点才能有完整的数据进行报告
我让CassandraDB为一个应用程序运行,每个数据中心的复制系数为3。每个数据中心各有5个节点Cassandra复制因子:需要节点才能有完整的数据进行报告,cassandra,nosql,Cassandra,Nosql,我让CassandraDB为一个应用程序运行,每个数据中心的复制系数为3。每个数据中心各有5个节点 我需要一个专用节点用于报告目的,该节点具有完整的数据。我怎样才能做到这一点 简单地说,您可以在自己的逻辑“报告”数据中心中创建一个新节点。这可以通过编辑cassandra-rackdc.properties文件中的dc行来完成。例: dc=east_dc_reporting 然后,当您更改keysapce时,将该DC设置为RF为1: ALTER KEYSPACE stackoverflow W
- 我需要一个专用节点用于报告目的,该节点具有完整的数据。我怎样才能做到这一点
dc
行来完成。例:
dc=east_dc_reporting
然后,当您更改keysapce时,将该DC设置为RF为1:
ALTER KEYSPACE stackoverflow WITH replication =
{'class': 'NetworkTopologyStrategy',
'west_dc': '3',
'east_dc': '3',
'east_dc_reporting': '1'};
假设您构建的节点具有足够的磁盘来容纳完整的数据集,那么这应该是可行的。谢谢您的回复。我试试看