假设我有三个使用Ec2MultiRegionSnitch的数据中心。
数据中心A的公共IP为50.34.16.33,数据中心B为60.247.70.52,数据中心C为52.95.110.54。
现在,我应该在cassandra.yaml文件中设置种子,如下所示吗?
seeds: 50.34.16.33, 60.247.70.52, 52.95.110.54
我发现了以下说明。
注意:不要使所有节点种子
这是否意味着我应该只设置两个公共IP而不是全部IP?
seeds: 50.34.16.33, 60.247.70.52
答案 0 :(得分:2)
你不应该让所有节点种子,但在每个DC中都有种子很好。
假设您在每个DC中拥有的节点数多于1个节点。
例如,在每个DC中给定3个DC和5个节点,我的种子列表将是同一DC中的2-3个节点,并且在每个其中每个节点中有1个节点。当我将节点添加到DC中时,种子的数量将保持不变。