将EC2 Cassandra节点添加到我已经运行的前提Apache Cassandra Cluster中

问题描述 投票:1回答:1

这是我的用例:我有一个带有RF 2的DC Cassandra集群(3个节点)。此集群在我的本地DC上运行。这是我的问题,我希望在此群集中添加3个EC2节点,然后将RF更改为4,在所有3个节点完全加入群集后,还将其中一个ec2节点添加为种子。

我是否需要更改EC2节点上的Snitch?或者我可以添加每个节点?

如果你已经实现了这个用例,我将会感谢一个干净清晰的步骤以及我应该注意什么?

amazon-ec2 cassandra cassandra-2.0 cassandra-3.0 cassandra-2.1
1个回答
1
投票

您可以向本地群集添加3个EC2节点,但是......您必须设置2个数据中心,每个DC中有3个节点,群集中有2个DC。你将无法使用SimpleSnitch;正如markc评论的那样,你最好的选择是GossipingPropertyFileSnitch。虽然你没有提到它,但是不建议将SimpleStrategy用于生产,你需要将它改为NetworkTopologyStrategy。 Markc应该在这里发表他的评论:)

© www.soinside.com 2019 - 2024. All rights reserved.