2012-10-29 1 views
0

У меня есть 02 cassandra db, можно ли настроить, что один db будет копией другого? Я присоединился к ним и этого, что он говорит:Настройте один 02 Cassandra DB, чтобы быть репликой другого

Note: Ownership information does not include topology, please specify a keyspace. 
Address   DC   Rack  Status State Load   Owns    Token          
                          1           
127.0.0.1  datacenter1 rack1  Up  Normal 51.9 KB   100.00%    0           
127.0.0.2  datacenter1 rack1  Up  Normal 51.9 KB   0.00%    1  

Когда я создаю некоторые данные в 127.0.0.1, нет обновленных данных в 127.0.0.2, я неправильно что-то здесь :(

+1

возможно дубликат [Синхронизация 02 узлов в Кассандре] (http://stackoverflow.com/questions/13114190/sync-02-nodes-in-cassandra) – jbellis

ответ

0

Я понимаю, что вы спрашиваете, что вы ищете для этой установки?

Я предлагаю вам изучить эту настройку, я думаю, это может служить вашей цели. Настройте кластер cassandra с двумя центрами обработки данных с коэффициентами репликации как { DC1: 1 и DC2: 1}, а стратегия репликации - «NetworkTopologyStrategy».

Это будет эквивалентно использованию зеркала cassandra db только лучше. Если какой-либо из ваших DC-серверов сам терпит неудачу, приложение, использующее базу данных, не будет затронуто, и нет времени простоя, поскольку он все равно может получить доступ к данным из другого DC.

Chethan

Смежные вопросы