You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by way2srinivas <sr...@gmail.com> on 2018/04/13 07:22:07 UTC

org.apache.solr.client.solrj.SolrServerException: No live SolrServers available to handle this request

Hi ,

I am getting the below error when I try to connect solr nodes using
zookeeper cluster. Can you please help me to debug this.

org.apache.solr.client.solrj.SolrServerException: No live SolrServers
available to handle this request:[http://10.0.3.73:8983/solr/collectioname,
http://10.0.3.181:8983/solr/collectioname]

When I check the zookeeper, The collectiton names are under solr zk node
collections directory but http://10.0.3.181:8983/solr/collectioname this is
not valid URL when I checked on the browser.

We tried to connect using this way
// Using a ZK Host String
String zkHostString = "zkServerA:2181,zkServerB:2181,zkServerC:2181/solr";
SolrClient solr = new
CloudSolrClient.Builder().withZkHost(zkHostString).build();





--
Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html

Re: org.apache.solr.client.solrj.SolrServerException: No live SolrServers available to handle this request

Posted by Erick Erickson <er...@gmail.com>.
bq: http://10.0.3.181:8983/solr/collectioname is not a valid URL.

You need to add an end point like
http://10.0.3.181:8983/solr/collectioname/query?q=*:*

for SolrJ you need to specify the collection, depending on the version
you might have to setDefaultCollection or use a call that includes the
collectionname.

And it's _much_ better if you provide the smallest _complete_ code
sample you can. You've told us how you create the cloudSolrClient, but
the call you get the error from, makes it hard to diagnose problems.

Best,
Erick

On Fri, Apr 13, 2018 at 12:22 AM, way2srinivas
<sr...@gmail.com> wrote:
> Hi ,
>
> I am getting the below error when I try to connect solr nodes using
> zookeeper cluster. Can you please help me to debug this.
>
> org.apache.solr.client.solrj.SolrServerException: No live SolrServers
> available to handle this request:[http://10.0.3.73:8983/solr/collectioname,
> http://10.0.3.181:8983/solr/collectioname]
>
> When I check the zookeeper, The collectiton names are under solr zk node
> collections directory but http://10.0.3.181:8983/solr/collectioname this is
> not valid URL when I checked on the browser.
>
> We tried to connect using this way
> // Using a ZK Host String
> String zkHostString = "zkServerA:2181,zkServerB:2181,zkServerC:2181/solr";
> SolrClient solr = new
> CloudSolrClient.Builder().withZkHost(zkHostString).build();
>
>
>
>
>
> --
> Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html