I did use CloudSolrClient to query or index data. I did not have to check which Solr node is active. The problem I am facing during bulk indexing is that the Zookeeper runs out of connections resulting in Connection Timeout error.
How can I get to know in advance the active Solr nodes? Any reference would be helpful. Thanks On Mon, Jul 2, 2018 at 2:36 PM Yasufumi Mizoguchi <yasufumi0...@gmail.com> wrote: > Hi, > > I think ZooKeeper can not notice requests to dead nodes, if you send > requests to Solr nodes directly. > It will be better that asking ZooKeeper which Solr nodes will be running > before requesting Solr nodes with CloudSolrClient etc... > > Thanks, > Yasufumi > > 2018年7月2日(月) 16:49 Ritesh Kumar <ritesh.ku...@hotwaxsystems.com>: > > > Hello Team, > > > > I have two Solr nodes running in cloud mode. I know that we send queries > > and updates directly to Solr's collection e.g.http://host: > > port/solr/<your_collection_name>. Any of the Solr nodes can be used. If > the > > node does not have the collection being queried then the request will be > > forwarded internally to a Solr instance which has that collection. > > > > But, my question is what happens when the node being queried is down. I > am > > getting this > > error: Server refused connection at http://localhost:xxxx > > /solr/collectionName. > > > > Does not Zookeeper handle this scenario? > > > > Everything is fine when the node being queried is running. I am able to > > index and fetch data. > > > > Please, help me. > > > > Best, > > Ritesh Kumar > > >