Добавление узлов EC2 Cassandra в мой уже запущенный исходный кластер Apache Cassandra
Вот мой пример использования: у меня есть один кластер DC Cassandra (3 узла) с RF 2. Этот кластер работает на моем локальном DC. Вот мой вопрос, я надеюсь добавить 3 узла EC2 в этот кластер, а затем изменить RF на 4, а также добавить один из узлов ec2 в качестве начального числа после того, как все 3 узла полностью присоединятся к кластеру.
Нужно ли менять снитч на узлах EC2? или я могу просто добавить каждый узел?
Если вы реализовали этот вариант использования, я буду признателен за четкий и ясный шаг, и на что я должен обратить внимание?
1 ответ
Вы можете добавить 3 узла EC2 в свой локальный кластер, но... вам придется настроить 2 центра обработки данных, чтобы сделать это с 3 узлами в каждом DC и 2 DC в вашем кластере. Вы не сможете использовать SimpleSnitch; Как прокомментировал Маркк, ваша лучшая ставка - GossipingPropertyFileSnitch. Хотя вы не упомянули об этом, SimpleStrategy не рекомендуется для производства, и вам нужно изменить его на NetworkTopologyStrategy. Маркк должен оставить свои комментарии в качестве ответа здесь:)