On 10/19/23 18:48, David Filip wrote:

My goal is to replicate content from one to the other, so that I can take one 
down (e.g., solr1) and still search current collections (e.g., on solr2).

You need a proxy host, it can be anything from apache to F5, configured to pass requests to Solr nodes, based on some criteria.

In the active-passive, blue-green, or whatever you call it, configuration, you and don't need zookeeper or anything shared on the backend (there is an argument for having the backend nodes fully independent).

If you RTFM: see Query Fault Tolerance" in https://solr.apache.org/guide/solr/latest/deployment-guide/solrcloud-distributed-requests.html -- even if you use SolrCloud you still need a proxy for what you want done. (Unless your client application knows how to talk to zookeper and can use it as the proxy.)

As an aside, it's interesting that Apache httpd does not have a mod_zookeper among its proxy modules.

Dima

Reply via email to