Usando o Zookeeper com Solr, mas só tem 2 servidores

Eu sou novo no Solr e estou experimentando o SolrCloud - e parece que o ZooKeeper é a melhor maneira de gerenciar alta disponibilidade.

No entanto, em nosso ambiente de produção, temos apenas dois servidores (ativo-ativo) e estou preocupado que o Zookeeper não seja o ideal em dois servidores porque, se um deles cair, o conjunto inteiro parará de funcionar. Até agora, a solução alternativa é executar dois ZKs no servidor1 e um ZK no servidor2, para que, pelo menos, se o servidor2 cair, ainda temos quorum (mas se o servidor1 cair, o jogo acaba).

Qual é a melhor prática / solução recomendada para o Solr nesse cenário? Ele pode replicar / executar failover automaticamente com o SolrCloud entre 2 servidores sem usar o zookeeper? Ou existe alguma maneira de usar o Zookeeper (ou outra ferramenta?) Para que ele seja robusto em 2 servidores? Ou tenho que voltar a usar a replicação no modo herdado?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion