Cassandra - создать «прочитанную» версию таблицы в другом кластере - PullRequest
0 голосов
/ 31 января 2019

В настоящее время у меня есть два кластера Cassandra (назовите его кластером A и кластером B) с различными топологиями.У меня есть таблица (с именем MY_TABLE), которая находится в кластере A.

Есть ли способ создать реплицированную таблицу на кластере B в виде таблицы "только для чтения"?Какой механизм синхронизации можно использовать для этого?

1 Ответ

0 голосов
/ 31 января 2019

Если это разные кластеры, то у вас есть ограниченный набор опций:

  • Массовая загрузка данных из одного кластера в другой через Spark или что-то подобное.Этот подход имеет недостаток, поскольку данные не реплицируются в режиме реального времени
  • Использование Расширенная репликация опция DataStax Enterprise

Но вы можете реализовать такую ​​функциональность в одном кластересостоящий из 2 центров обработки данных:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...