Per the exception, this looks like a network / DNS resolution issue, independent of Solr and Zookeeper code:
Caused by: org.apache.solr.common.SolrException: java.net.UnknownHostException: ditsearch001.es.com: Name or service not known Is this address actually resolvable at the time? On Mon, Jul 23, 2018 at 3:46 PM, Susheel Kumar <susheel2...@gmail.com> wrote: > In usual circumstances when one Zookeeper goes down while others 2 are up, > Solr continues to operate but when one of the ZK machine was not reachable > with ping returning below results, Solr count't starts. See stack trace > below > > ping: cannot resolve ditsearch001.es.com: Unknown host > > > Setup: Solr 6.6.2 and Zookeeper 3.4.10 > > I had to remove this server name from the ZK_HOST list (solr.in.sh) in > order to get Solr started. Ideally whatever issue is there as far as > majority is there, Solr should get started. > > Has any one noticed this issue? > > Thnx > > 2018-07-23 15:30:47.218 INFO (main) [ ] o.e.j.s.Server > jetty-9.3.14.v20161028 > > 2018-07-23 15:30:47.817 INFO (main) [ ] o.a.s.s.SolrDispatchFilter ___ > _ Welcome to Apache Solr‚Ñ¢ version 6.6.2 > > 2018-07-23 15:30:47.829 INFO (main) [ ] o.a.s.s.SolrDispatchFilter / __| > ___| |_ _ Starting in cloud mode on port 8080 > > 2018-07-23 15:30:47.830 INFO (main) [ ] o.a.s.s.SolrDispatchFilter \__ > \/ _ \ | '_| Install dir: /opt/solr > > 2018-07-23 15:30:47.861 INFO (main) [ ] o.a.s.s.SolrDispatchFilter > |___/\___/_|_| Start time: 2018-07-23T15:30:47.832Z > > 2018-07-23 15:30:47.863 INFO (main) [ ] o.a.s.s.StartupLoggingUtils > Property solr.log.muteconsole given. Muting ConsoleAppender named CONSOLE > > 2018-07-23 15:30:47.929 INFO (main) [ ] o.a.s.c.SolrResourceLoader Using > system property solr.solr.home: /app/solr/data > > 2018-07-23 15:30:48.037 ERROR (main) [ ] o.a.s.s.SolrDispatchFilter Could > not start Solr. Check solr/home property and the logs > > 2018-07-23 15:30:48.235 ERROR (main) [ ] o.a.s.c.SolrCore > null:org.apache.solr.common.SolrException: Error occurred while loading > solr.xml from zookeeper > > at > org.apache.solr.servlet.SolrDispatchFilter.loadNodeConfig( > SolrDispatchFilter.java:270) > > at > org.apache.solr.servlet.SolrDispatchFilter.createCoreContainer( > SolrDispatchFilter.java:242) > > at > org.apache.solr.servlet.SolrDispatchFilter.init( > SolrDispatchFilter.java:173) > > at > org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:137) > > at > org.eclipse.jetty.servlet.ServletHandler.initialize( > ServletHandler.java:873) > > at > org.eclipse.jetty.servlet.ServletContextHandler.startContext( > ServletContextHandler.java:349) > > at > org.eclipse.jetty.webapp.WebAppContext.startWebapp( > WebAppContext.java:1404) > > at > org.eclipse.jetty.webapp.WebAppContext.startContext( > WebAppContext.java:1366) > > at > org.eclipse.jetty.server.handler.ContextHandler. > doStart(ContextHandler.java:778) > > at > org.eclipse.jetty.servlet.ServletContextHandler.doStart( > ServletContextHandler.java:262) > > at > org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:520) > > at > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > > at > org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding( > StandardStarter.java:41) > > at > org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188) > > at > org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal( > DeploymentManager.java:499) > > at > org.eclipse.jetty.deploy.DeploymentManager.addApp( > DeploymentManager.java:147) > > at > org.eclipse.jetty.deploy.providers.ScanningAppProvider. > fileAdded(ScanningAppProvider.java:180) > > at > org.eclipse.jetty.deploy.providers.WebAppProvider. > fileAdded(WebAppProvider.java:458) > > at > org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded( > ScanningAppProvider.java:64) > > at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:610) > > at > org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:529) > > at org.eclipse.jetty.util.Scanner.scan(Scanner.java:392) > > at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) > > at > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > > at > org.eclipse.jetty.deploy.providers.ScanningAppProvider. > doStart(ScanningAppProvider.java:150) > > at > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > > at > org.eclipse.jetty.deploy.DeploymentManager.startAppProvider( > DeploymentManager.java:561) > > at > org.eclipse.jetty.deploy.DeploymentManager.doStart( > DeploymentManager.java:236) > > at > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > > at > org.eclipse.jetty.util.component.ContainerLifeCycle. > start(ContainerLifeCycle.java:131) > > at org.eclipse.jetty.server.Server.start(Server.java:422) > > at > org.eclipse.jetty.util.component.ContainerLifeCycle. > doStart(ContainerLifeCycle.java:113) > > at > org.eclipse.jetty.server.handler.AbstractHandler. > doStart(AbstractHandler.java:61) > > at org.eclipse.jetty.server.Server.doStart(Server.java:389) > > at > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > > at > org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1516) > > at java.security.AccessController.doPrivileged(Native Method) > > at > org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1441) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 62) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:498) > > at org.eclipse.jetty.start.Main.invokeMain(Main.java:214) > > at org.eclipse.jetty.start.Main.start(Main.java:457) > > at org.eclipse.jetty.start.Main.main(Main.java:75) > > Caused by: org.apache.solr.common.SolrException: > java.net.UnknownHostException: ditsearch001.es.com: Name or service not > known > > at > org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:171) > > at > org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:117) > > at > org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:112) > > at > org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:99) > > at > org.apache.solr.servlet.SolrDispatchFilter.loadNodeConfig( > SolrDispatchFilter.java:263) > > ... 44 more > > Caused by: java.net.UnknownHostException: ditsearch001.es.com: Name or > service not known > > at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) > > at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928) > > at > java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323) > > at java.net.InetAddress.getAllByName0(InetAddress.java:1276) > > at java.net.InetAddress.getAllByName(InetAddress.java:1192) > > at java.net.InetAddress.getAllByName(InetAddress.java:1126) > > at > org.apache.zookeeper.client.StaticHostProvider.<init>( > StaticHostProvider.java:61) > > at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:445) > > at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:380) > > at > org.apache.solr.common.cloud.SolrZooKeeper.<init>(SolrZooKeeper.java:43) > > at > org.apache.solr.common.cloud.ZkClientConnectionStrategy. > createSolrZooKeeper(ZkClientConnectionStrategy.java:105) > > at > org.apache.solr.common.cloud.DefaultConnectionStrategy.connect( > DefaultConnectionStrategy.java:37) > > at > org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:146) > > ... 48 more >