Я ищу некоторые идеи по достижению согласованности EACH_QUORUM на сценарии с 3-мя центрами данных с допуском для потери 1 центра данных для записи.EACH_QUORUM с допуском для потери данных Datacenter
Основываясь на моем понимании, EACH_QUORUM не терпит потерю центра обработки данных. Все мои записи не удастся, пока центр обработки данных не работает. Один из вариантов - повторить запрос с более низким уровнем согласованности, например «QUORUM».
Опция, которую я ищу, есть, если есть способ удалить неисправный DC и достичь EACH_QUORUM на оставшихся двух живых датацентрах. Со стороны сервера, единственный способ, о котором я могу думать, - это вывести из строя все узлы отказавшего центра обработки данных, что является громоздким.
Предполагая, что мое клиентское приложение знает, что датацентр не работает, есть ли способ от клиента клиента Cassandra перейти в список живых центров обработки данных, поэтому узел-координатор пытается достичь EACH_QUORUM только в этих датацентрах.
Поймите любую информацию об этом.
Возможный дубликат [Настройка Apache Cassandra для аварийного восстановления] (http://stackoverflow.com/questions/13647921/configuring-apache-cassandra-for-disaster-recovery) – Raedwald