solr.xml lives in one of two places:

1> SOLR_HOME, and if this was working before, it means that that file was 
removed somehow. Solr would not remove it by itself

2> ZooKeeper, in which case if some instances started and some didn’t, you’re 
either starting Solr differently or not pointing to the same ZK ensemble.

Lots of this is explained in the reference guide.

Best,
Erick

> On Feb 23, 2019, at 8:20 AM, abhishek_itengg <devabhisitec...@gmail.com> 
> wrote:
> 
> Facing an issue where SolrCloud cluster fails to initialize or come back up
> post restart of the servers. I have a solrcloud setup with 3 solr nodes with
> embedded zookeeper. Had to restart the servers due to windows patching.
> Below is the error I get:-
> 
> HTTP ERROR 500
> 
> Problem accessing /solr/. Reason:
> 
> Server Error
> Caused by:
> 
> org.apache.solr.common.SolrException: Error processing the request.
> CoreContainer is either not initialized or shutting down. at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:191)
> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:183)
> at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
> at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
> at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
> at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
> at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
> at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
> at org.eclipse.jetty.server.Server.handle(Server.java:499) at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
> at
> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
> at java.lang.Thread.run(Thread.java:745
> 
> *The error log states that post restart it's unable to find solr.xml from
> the SolrHome path:-*
> 
> 2019-02-23 01:25:06.029 INFO  (main) [   ] o.a.s.c.SolrResourceLoader Using
> system property solr.solr.home: C:\solr\solr-6.6.2\server\solr
> 
> 2019-02-23 01:25:36.841 ERROR (main) [   ] o.a.s.s.SolrDispatchFilter Could
> not start Solr. Check solr/home property and the logs
> 
> 2019-02-23 01:25:36.867 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(Unknown Source)
>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>    at java.lang.reflect.Method.invoke(Unknown Source)
>    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.util.concurrent.TimeoutException: Could not connect to ZooKeeper
> 10.162.34.208:2181,10.162.37.23:2181,10.162.38.135:2181 within 30000 ms
>    at org.apache.solr.common.cloud.SolrZkClient.(SolrZkClient.java:183)
>    at org.apache.solr.common.cloud.SolrZkClient.(SolrZkClient.java:117)
>    at org.apache.solr.common.cloud.SolrZkClient.(SolrZkClient.java:112)
>    at org.apache.solr.common.cloud.SolrZkClient.(SolrZkClient.java:99)
>    at
> org.apache.solr.servlet.SolrDispatchFilter.loadNodeConfig(SolrDispatchFilter.java:263)
>    ... 44 more
> Caused by: java.util.concurrent.TimeoutException: Could not connect to
> ZooKeeper 10.162.34.208:2181,10.162.37.23:2181,10.162.38.135:2181 within
> 30000 ms
>    at 
> 
> 
> org.apache.solr.common.cloud.ConnectionManager.waitForConnected(ConnectionManager.java:233)
>    at org.apache.solr.common.cloud.SolrZkClient.(SolrZkClient.java:175)
>    ... 48 more
> 
> 
> 
> 
> --
> Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html

Reply via email to