The baby step that Jan is proposing for a ‘zookeeper’ node-role makes sense to 
me, for those who are only deploying a very small Solr setup.   

What would that look like?    Would you start your solr like this?    I looked 
a bit at the Ref Guide page for Nodes, and I’m gathering it might look like:

One Solr with what we call Embedded ZK today:

bin/solr start -c

The -c switch and no -z parameter means it has an implicit Zookeeper Role and 
therefore fires up an embedded ZK.

The Same Thing Explicitly:

bin/solr start -c  -solr.node.roles=zookeeper:on -z localhost:9983


So, what about two Solr nodes?

bin/solr start -c  -solr.node.roles=zookeeper:on -z localhost:9983 -p 8983
bin/solr start -c -z localhost:9983 -p 7574

And Four Solr Nodes with 3 enabled for ZK?

bin/solr start -c  -solr.node.roles=zookeeper:on -z 
localhost:9983,localhost:8574,localhost:9984 -p 8983
bin/solr start -c  -solr.node.roles=zookeeper:on -z 
localhost:9983,localhost:8574,localhost:9984 -p 7574
bin/solr start -c  -solr.node.roles=zookeeper:on -z 
localhost:9983,localhost:8574,localhost:9984 -p 8984
bin/solr start -c  -z localhost:9983,localhost:8574,localhost:9984 -p 7574

At least on the face of it, this doesn’t seem to far away….    I’m sure there 
is a lot of complexity that I don’t realize about ;-).   Like, will Solr start 
up if one of the three ZK it’s wants isn’t yet available?



Eric




> On Sep 6, 2023, at 6:14 PM, Jan Høydahl <jan....@cominvent.com> wrote:
> 
> Hi,
> 
> Eric Pugh and I discussed this SIP the other day, as a stepping stone for 
> making cloud mode the default. Perhaps there is new energy for this two years 
> down the road? 
> 
> We don't need to tackle the full dynamic scaling of ZK on day one.
> Just adding a 'zookeeper' node-role so we could have tree fixed nodes acting 
> as ZK would be a win and lower the complexity of deploying Solr.
> We could always add magic auto scaling later.
> 
> Jan
> 
>> 17. jan. 2022 kl. 06:57 skrev Mark Miller <markrmil...@gmail.com>:
>> 
>> Yeah, there two reasons we didn’t push embedded Zookeeper out of the gate 
>> and even went so far as to call it a non production “demo” feature.  Dynamic 
>> reconfiguration as a cluster changed over time, and a Zookeeper instance per 
>> Solr node being prohibitive. At least the latter was theoretical externally 
>> solvable it felt, but at the time, that just brought back around to the lack 
>> of dynamic configuration.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org
> For additional commands, e-mail: dev-h...@solr.apache.org
> 

_______________________
Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 | 
http://www.opensourceconnections.com <http://www.opensourceconnections.com/> | 
My Free/Busy <http://tinyurl.com/eric-cal>  
Co-Author: Apache Solr Enterprise Search Server, 3rd Ed 
<https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw>
    
This e-mail and all contents, including attachments, is considered to be 
Company Confidential unless explicitly stated otherwise, regardless of whether 
attachments are marked as such.

Reply via email to