Do you have another host with replica alive or are all replicas on the host that is down?
Are all SolrCloud hosts in the same ZooKeeper? > Am 16.06.2020 um 19:29 schrieb Vishal Vaibhav <defvis...@gmail.com>: > > Hi thanks . My solr is running in kubernetes. So host name goes away with > the pod going search-rules-solr-v1-2.search-rules-solr-v1.search-digital.s > vc.cluster.local > So in my case the pod with this host has gone and also the hostname > search-rules-solr-v1-2.search-rules-solr-v1.search-digital.svc.cluster.local > is no more there.. should not the solr cloud be aware of the fact that all > the replicas in that solr host is down and should not proxy the request to > that node.. > >> On Tue, 16 Jun 2020 at 5:06 PM, Shawn Heisey <apa...@elyograg.org> wrote: >> >>> On 6/15/2020 9:04 PM, Vishal Vaibhav wrote: >>> I am running on solr 8.5. For some reason entire cluster went down. When >> i >>> am trying to bring up the nodes,its not coming up. My health check is >>> on "/solr/rules/admin/system". I tried forcing a leader election but it >>> dint help. >>> so when i run the following commands. Why is it trying to proxy when >> those >>> nodes are down. Am i missing something? >> >> <snip> >> >>> java.net.UnknownHostException: >>> >> search-rules-solr-v1-2.search-rules-solr-v1.search-digital.svc.cluster.local: >> >> It is trying to proxy because it's SolrCloud. SolrCloud has an internal >> load balancer that spreads queries across multiple replicas when >> possible. Your cluster must be aware of multiple servers where the >> "rules" collection can be queried. >> >> The underlying problem behind this error message is that the following >> hostname is being looked up, and it doesn't exist: >> >> >> search-rules-solr-v1-2.search-rules-solr-v1.search-digital.svc.cluster.local >> >> This hostname is most likely coming from /etc/hosts on one of your >> systems when that system starts Solr and it registers with the cluster, >> and that /etc/hosts file is the ONLY place that the hostname exists, so >> when SolrCloud tries to forward the request to that server, it is failing. >> >> Thanks, >> Shawn >>