CloudSolrServer doesn't hit ZooKeeper for every request. I am guessing that you are creating a new CloudSolrServer object per request. Don't do that. Create just one CloudSolrServer and re-use it for all requests. It is a thread-safe object.
On Mon, Oct 6, 2014 at 8:58 PM, Jonnakuti, Vijayalatha < vijayalatha.jonnak...@disney.com> wrote: > Hi > We have too many zookeeper connections and had to increase max client > connection on zookeeper(3.4.6) > > The underlaying problem looks like, > CloudSolrServer makes a connect call to zookeeper for every request but > never disconnects. > Am I supposed to call getZkStateReader().close() for every request? Or am > I missing something? > > Solr Configuration is > > <autoCommit> > <maxDocs>10000</maxDocs> > <maxTime>900000</maxTime> > <openSearcher>false</openSearcher> > </autoCommit> > <commitWithin> > <softCommit>true</softCommit> > </commitWithin> > <autoSoftCommit> > <maxTime>10000</maxTime> > </autoSoftCommit> > > Thanks., > Vijaya > -- Regards, Shalin Shekhar Mangar.