Hello,
Solr Set up Solr 5.4.1, Zookeeper 3.4.6 (5 zookeeper ensemble) We have one collection which has multiple shards (two shards for each week). Each shard has a leader and a replica. We only write to the latest week- two shards (four cores) which we refer to a ‘hot cores’. The rest, ‘cold cores’ are for queries. We have multiple solr processes running on an instance- currently 5 each with a 15Gb Heap (there is 122G available memory). As the index grows as the week goes on the heap size starts low and increase to around 9/10Gb. The index size on each core ends up around 8 million docs, 6.5Gb which are stored on 40Gb drives. The zookeeper timeout is 60Secs. The issue: We are experiencing issues with connectivity and have started seeing errors messages about being unable to connect to zookeeper. Most of the time solr recovers itself after a while but we are seeing these ‘blips’ more and more often with the last ‘blip’ ending up with manually restarting the hot cores. So far this has only been seen on one shard at a time. All other shards in the cluster don’t have an issue. There is nothing in the zookeeper log. Below are the solr logs for the last ‘blip’. I’ve looked at the heap size and its not hitting 15Gb (max around 11Gb). At around the time of the blip the GC is 40sec, which is not over the timeout but is however much larger than we normally see. These blips are happening towards the end of the week when the index size gets larger. I’m not sure what is going on, is this a zookeeper issue or solr? What would be causing solr to lose connection with zookeeper if it’s not the timeout? We have checked the network and it doesn’t indicate a network issue. Any suggests would be useful. Error Logs for core A 2016-10-08 18:45:36.617 WARN (qtp697960108-32664) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.e.j.h.HttpParser badMessage: java.lang.IllegalStateException: too much data after closed for HttpChannelOverHttp@1b87c2cf{r=1370,c=false,a=IDLE,uri=-} 2016-10-08 18:45:36.717 WARN (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.c.ZkController Unable to read /collections/xxx/leader_initiated_recovery/20161003_A/20161003_A54130 due to: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /collections/xxx/leader_initiated_recovery/20161003_A/20161003_A54130 2016-10-08 18:45:44.907 ERROR (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.u.PeerSync PeerSync: core=xxx url=http://x.x.x.x:8987/solr ERROR, update log not in ACTIVE or REPLAY state. FSUpdateLog{state=BUFFERING, tlog=tlog{file=/solrLog_8987/tlog/tlog.0000000000000011469 refcount=1}} 2016-10-08 18:45:44.908 WARN (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.u.PeerSync PeerSync: core=xxx url=http://x.x.x.x:8987/solr too many updates received since start - startingUpdates no longer overlaps with our currentUpdates 2016-10-08 18:47:25.772 WARN (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.h.IndexFetcher File _1ftq.si did not match. expected checksum is 4254234714 and actual is checksum 2090625558. expected length is 422 and actual length is 422 2016-10-08 18:47:26.286 WARN (zkCallback-3-thread-76-processing-n:x.x.x.x:8987_solr-EventThread) [ ] o.a.s.c.RecoveryStrategy Stopping recovery for core=xxx coreNodeName=20161003_A54130 2016-10-08 18:47:54.935 WARN (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.h.IndexFetcher File _1ftq.si did not match. expected checksum is 4254234714 and actual is checksum 2090625558. expected length is 422 and actual length is 422 2016-10-08 18:47:54.939 WARN (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.h.IndexFetcher File _1ftq.cfs did not match. expected checksum is 3006669569 and actual is checksum 3691917. expected length is 35641114 and actual length is 8402832 2016-10-08 18:47:55.084 WARN (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.h.IndexFetcher File _1ftq.cfe did not match. expected checksum is 3692862263 and actual is checksum 3783720915. expected length is 289 and actual length is 289 2016-10-08 18:47:55.399 WARN (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.h.IndexFetcher File _1fti.cfs did not match. expected checksum is 3751057985 and actual is checksum 396270944. expected length is 9214354 and actual length is 7147563 … We then start getting errors 2016-10-08 18:51:31.202 WARN (coreZkRegister-1-thread-8-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.c.RecoveryStrategy Stopping recovery for core=xxx coreNodeName=20161003_A54130 2016-10-08 18:51:31.206 ERROR (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.c.RecoveryStrategy Error while trying to recover. core=xxx:java.util.concurrent.ExecutionException: org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://x.x.x.x:8987/solr at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.solr.cloud.RecoveryStrategy.sendPrepRecoveryCmd(RecoveryStrategy.java:607) at org.apache.solr.cloud.RecoveryStrategy.doRecovery(RecoveryStrategy.java:364) at org.apache.solr.cloud.RecoveryStrategy.run(RecoveryStrategy.java:226) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$1.run(ExecutorUtil.java:232) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://x.x.x.x:8987/solr at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:589) at org.apache.solr.client.solrj.impl.HttpSolrClient$1.call(HttpSolrClient.java:285) at org.apache.solr.client.solrj.impl.HttpSolrClient$1.call(HttpSolrClient.java:281) ... 5 more Caused by: java.net.SocketException: Socket closed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) 2016-10-08 18:51:42.896 WARN (coreZkRegister-1-thread-9-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.c.RecoveryStrategy Stopping recovery for core=xxx coreNodeName=20161003_A54130 2016-10-08 18:52:16.552 ERROR (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.u.PeerSync PeerSync: core=xxx url=http://x.x.x.x:8987/solr ERROR, update log not in ACTIVE or REPLAY state. FSUpdateLog{state=BUFFERING, tlog=tlog{file=/solrLog_8987/tlog/tlog.0000000000000011469 refcount=1}} 2016-10-08 18:52:16.553 WARN (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.u.PeerSync PeerSync: core=xxx url=http://x.x.x.x:8987/solr too many updates received since start - startingUpdates no longer overlaps with our currentUpdates 2016-10-08 19:04:40.098 WARN (zkCallback-3-thread-196-processing-n:x.x.x.x:8987_solr) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.c.RecoveryStrategy Stopping recovery for core=xxx coreNodeName=20161003_A54130 2016-10-08 19:05:11.864 WARN (updateExecutor-2-thread-8523-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54130) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.c.SolrCore [xxx] PERFORMANCE WARNING: Overlapping onDeckSearchers=2 2016-10-08 19:07:40.446 WARN (zkCallback-3-thread-76-processing-n:x.x.x.x:8987_solr-EventThread) [ ] o.a.s.c.RecoveryStrategy Stopping recovery for core=xxx coreNodeName=20161003_A54130 2016-10-08 19:10:22.427 ERROR (qtp697960108-32836) [c:xxx s:20161003_A r:20161003_A54130 x:xxx] o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: No registered leader was found after waiting for 4000ms , collection: xxx slice: 20161003_A at org.apache.solr.common.cloud.ZkStateReader.getLeaderRetry(ZkStateReader.java:643) at org.apache.solr.common.cloud.ZkStateReader.getLeaderRetry(ZkStateReader.java:629) Error Logs for core B 2016-10-08 18:45:36.618 ERROR (updateExecutor-2-thread-8085-processing-http:////x.x.x.x:8987//solr//xxx x:xxx r:20161003_A54129 n:x.x.x.x:8987_solr s:20161003_A c:xxx) [c:xxx s:20161003_A r:20161003_A54129 x:xxx] o.a.s.u.StreamingSolrClients error org.apache.http.NoHttpResponseException: x.x.x.x:8987 failed to respond at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283) at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:251) at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:197) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124) at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:685) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:487) at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) at org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:279) at org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:160) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$1.run(ExecutorUtil.java:232) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2016-10-08 18:45:36.618 ERROR (updateExecutor-2-thread-8083-processing-http:////x.x.x.x:8987//solr//xxx x:xxx r:20161003_A54129 n:x.x.x.x:8987_solr s:20161003_A c:xxx) [c:xxx s:20161003_A r:20161003_A54129 x:xxx] o.a.s.u.StreamingSolrClients error org.apache.http.NoHttpResponseException: x.x.x.x:8987 failed to respond at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283) at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:251) at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:197) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124) at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:685) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:487) at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) at org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:279) at org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:160) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$1.run(ExecutorUtil.java:232) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2016-10-08 18:45:36.619 WARN (qtp2065530879-34668) [c:xxx s:20161003_A r:20161003_A54129 x:xxx] o.a.s.u.p.DistributedUpdateProcessor Error sending update to http://x.x.x.x:8987/solr org.apache.http.NoHttpResponseException: x.x.x.x:8987 failed to respond at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) 2016-10-08 18:45:36.620 WARN (qtp2065530879-34670) [c:xxx s:20161003_A r:20161003_A54129 x:xxx] o.a.s.u.p.DistributedUpdateProcessor Error sending update to http://x.x.x.x:8987/solr org.apache.http.NoHttpResponseException: x.x.x.x:8987 failed to respond at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283) at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:251) at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:197) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124) at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:685) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:487) at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) at org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:279) at org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:160) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$1.run(ExecutorUtil.java:232) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2016-10-08 18:45:36.620 ERROR (qtp2065530879-34668) [c:xxx s:20161003_A r:20161003_A54129 x:xxx] o.a.s.u.p.DistributedUpdateProcessor Setting up to try to start recovery on replica http://x.x.x.x:8987/solr/xxx/ org.apache.http.NoHttpResponseException: x.x.x.x:8987 failed to respond at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283) at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:251) at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:197) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124) at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:685) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:487) at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) at org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:279) at org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:160) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$1.run(ExecutorUtil.java:232) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2016-10-08 18:45:36.620 ERROR (qtp2065530879-34670) [c:xxx s:20161003_A r:20161003_A54129 x:xxx] o.a.s.u.p.DistributedUpdateProcessor Setting up to try to start recovery on replica http://x.x.x.x:8987/solr/xxx/ org.apache.http.NoHttpResponseException: x.x.x.x:8987 failed to respond at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283) 2016-10-08 19:10:22.248 ERROR (qtp2065530879-34820) [c:xxx s:20161003_A r:20161003_A54129 x:xxx] o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: No registered leader was found after waiting for 4000ms , collection: xxx slice: 20161003_A at org.apache.solr.common.cloud.ZkStateReader.getLeaderRetry(ZkStateReader.java:643) at org.apache.solr.common.cloud.ZkStateReader.getLeaderRetry(ZkStateReader.java:629) at org.apache.solr.update.processor.DistributedUpdateProcessor.setupRequest(DistributedUpdateProcessor.java:360) at org.apache.solr.update.processor.DistributedUpdateProcessor.setupRequest(DistributedUpdateProcessor.java:311) at org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:661) at org.apache.solr.handler.loader.XMLLoader.processUpdate(XMLLoader.java:251) at org.apache.solr.handler.loader.XMLLoader.load(XMLLoader.java:178) at org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:95) at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:70) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:156) at org.apache.solr.core.SolrCore.execute(SolrCore.java:2073) at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:658) at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:457) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:223) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:181) 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) 2016-10-08 19:34:05.557 ERROR (coreZkRegister-1-thread-15-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54129) [c:xxx s:20161003_A r:20161003_A54129 x:xxx] o.a.s.c.ZkController Error getting leader from zk org.apache.solr.common.SolrException: No registered leader was found after waiting for 1560000ms , collection: xxx slice: 20161003_A at org.apache.solr.common.cloud.ZkStateReader.getLeaderRetry(ZkStateReader.java:643) at org.apache.solr.common.cloud.ZkStateReader.getLeaderUrl(ZkStateReader.java:610) at org.apache.solr.cloud.ZkController.getLeader(ZkController.java:1005) at org.apache.solr.cloud.ZkController.register(ZkController.java:940) at org.apache.solr.cloud.ZkController$RegisterCoreAsync.call(ZkController.java:234) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$1.run(ExecutorUtil.java:232) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2016-10-08 19:34:06.101 ERROR (coreZkRegister-1-thread-14-processing-n:x.x.x.x:8987_solr x:xxx s:20161003_A c:xxx r:20161003_A54129) [c:xxx s:20161003_A r:20161003_A54129 x:xxx] o.a.s.c.ZkController Error getting leader from zk org.apache.solr.common.SolrException: No registered leader was found after waiting for 1560000ms , collection: xxx slice: 20161003_A