Does anyone stand up ZooKeeper first, and then use the Solr CLI to interact
with it, for example, by uploading configsets or maybe setting some Cluster
Properties, before any Solr nodes are started?
I ask because as we have matured the V2 API and added more SolrJ http apis,
there has been some interest in making Solr CLI use HTTP instead of talking
direct to ZooKeeper.
There is also some interesting work in https://github.com/apache/solr/pull/4320
that moves us in that direction as well.
I struggle in my direct experience to think about where I have configured
ZooKeeper independent of Solr, and indeed it feels like an anti-pattern since
the Solr APIs are where we have lots of validation etc. And having ZooKeeper
exposed directly to the CLI seems also to have it's own issues from a security
perspective.
So was curious if this is a real need?
Eric