卡桑德拉群集分离

时间:2015-05-06 09:35:37

标签: cassandra

我有一个单节点集群,只添加了一个多节点集群(在4个seprate节点上,让他们称之为node1,node2,..,node4)。单节点集群使用localhost作为seed_provider。多节点使用node1,node2作为种子(SimpleSeedProvider)。

令我惊讶的是,当我启动多节点集群时,我能够看到他们开始与单节点Cassandra交谈,并且他们从中下载了数据。

如何防止新群集与现有群集通信?我还想念别的吗?

1 个答案:

答案 0 :(得分:2)

他们会"八卦"如果它们没有分开,则在网络上并相互检测。

您是否确定cluster_name文件中的cassandra.yaml值对于两个群集都不相同?这就像他们如示例配置文件中所说的那样彼此区分:

# The name of the cluster. This is mainly used to prevent machines in
# one logical cluster from joining another.