2012-06-25 3 views
0

У меня есть два DC. Мое кольцо Кассандры охватывает обоих DC. Я использую локальный кворум с коэффициентом репликации = 3. Я пишу в DC1 с местным кворумом. Данные записываются на несколько узлов в DC1. Для того, чтобы одна и та же запись распространялась на DC2, только одна копия отправляется из узла координатора в DC1 в узел координатора в DC2 для оптимизации трафика по глобальной сети (из того, что я прочитал в документации Cassandra)Cassandra multi datacenter, WAN hiccups и устойчивость к репликации

Представьте, что существует wan hiccup в течение нескольких секунд.

Вопросы о упругости репликации:

  1. Будет ли этот результат икоты Ван в намекал хэндовер (HH) создаются в координатору DC1, DC2 для быть доставлен, когда связь Ван это снова?

  2. Я читал, что HH запускается только после того, как детектор отказа обнаружил, что реплика недоступна. Будет ли эта икота в течение нескольких секунд приводить к тому, что некоторые данные остаются необнаруженными до DC2, пока не будет запущен следующий ремонт nodetool?

  3. Желательно ли выполнить ремонт nodetool в случае Иконки Wan, которые продолжаются несколько секунд/минут?

ответ