我正在探索Cassandra及其复制系统。为此,我在本地创建了3个节点并测试了不同的场景。我想暂停节点之间的通信,用相同的键写不同的值,然后观察它们将决定什么。
所以问题是:如何限制节点在本地群集中交换信息?
我搜索了该方法,但未找到关于该主题的任何信息,只能设置超时和集群吞吐量,但是我无法写这些节点。在这种情况下,数据中心无关紧要。
感谢您的帮助。
答案 0 :(得分:2)
欢迎来到Cassandra社区。 p>
您要为这些实验修改的主题是“复制因子”(要保留多少份副本)以及一致性级别。因为始终需要在一致性和弹性之间进行权衡。 Datastax有很多关于这些主题的文档。
关于如何停止节点之间的通信,PUBLIC
会将节点标记为向下并阻止节点之间的同步操作;请注意,您可能还需要执行nodetool disablegossip
,因为移交操作不需要八卦。