Использование Zookeeper с Solr, но только 2 сервера

Я новичок в Solr и экспериментирую с SolrCloud - и кажется, что ZooKeeper - лучший способ управлять высокой доступностью.

Однако в нашей производственной среде у нас есть только два сервера (активно-активный), и я обеспокоен тем, что Zookeeper не идеален на двух серверах, потому что, если один из них выйдет из строя, весь ансамбль перестанет работать. Обходной путь до сих пор состоит в том, чтобы запустить два ZK на сервере server1 и один ZK на сервере server2, чтобы, по крайней мере, если сервер2 выключился, у нас все еще был кворум (но если сервер1 выключился, игра окончена).

Какова наилучшая практика / рекомендуемое решение для Solr в этом сценарии? Может ли он автоматически реплицироваться / переключаться при сбое с помощью SolrCloud между 2 серверами без использования zookeeper? Или есть какой-нибудь способ использовать Zookeeper (или другой инструмент?), Чтобы он был устойчив на 2 серверах? Или я должен вернуться к использованию репликации в устаревшем режиме?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос