Whoa:

Starting embedded zookeeper? Almost all production systems have an
external Zookeeper ensemble. Did your old system connect to an external
Zookeeper? You really need to solve that problem first. My guess is you’ve
(perhaps inadvertently) changed how Solr is started. You have to straignten
that out first.

As to where the indexes are, they should be somewhere under SOLR_HOME, 
usually in a directory with some name like collection1_shard1_replica_n1,
collection1_shard2_replica_n12 etc. There may be multiple ones of this.

Best,
Erick

> On Jul 21, 2020, at 2:21 PM, Andrew O. Dugas <andrew.o.du...@gmail.com> wrote:
> 
> This was very helpful for diagnostics. It is choking on Zookeeper, can't
> start it.
> 
> Where are the index files written? I assume if they are artifacts from the
> previous install, they must be outside the current solr directory, but I
> can't find them.
> 
> 2020-07-21 17:23:09.244 INFO  (main) [   ] o.a.s.c.SolrZkServerProps
> Reading configuration from:
> /Users/andrewdugas/Desktop/SOLR/solr-7.7.3/example/cloud/node1/solr/zoo.cfg
> 2020-07-21 17:23:09.248 INFO  (main) [   ] o.a.s.c.SolrZkServer STARTING
> EMBEDDED STANDALONE ZOOKEEPER SERVER at port 9983
> 2020-07-21 17:23:09.749 INFO  (main) [   ] o.a.s.c.ZkContainer Zookeeper
> client=localhost:9983
> 2020-07-21 17:23:41.130 ERROR (main) [   ] o.a.s.s.SolrDispatchFilter Could
> not start Solr. Check solr/home property and the logs
> 2020-07-21 17:23:41.225 ERROR (main) [   ] o.a.s.c.SolrCore
> null:org.apache.solr.common.SolrException:
> java.util.concurrent.TimeoutException: Could not connect to ZooKeeper
> localhost:9983 within 30000 ms
> at org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:201)
> at org.apache.solr.cloud.ZkController.<init>(ZkController.java:334)
> at org.apache.solr.core.ZkContainer.initZooKeeper(ZkContainer.java:114)
> 
> 
> 
> On Tue, Jul 21, 2020 at 6:03 AM Erick Erickson <erickerick...@gmail.com>
> wrote:
> 
>> If you indexed any data and did _not_ delete the indexes (the data
>> directories)
>> then you may well have index files written with 8x, which 7x is incapable
>> of
>> dealing with. That’s the error I’d look for first in the solr log files
>> that
>> Colvin suggested.
>> 
>> Best,
>> Erick
>> 
>>> On Jul 21, 2020, at 4:14 AM, Colvin Cowie <colvin.cowie....@gmail.com>
>> wrote:
>>> 
>>> Hi,
>>> 
>>> When you say you uninstalled 8.x what exactly does that mean? That you
>>> deleted the directory of the binary *and* the solr home where the index
>>> data was stored?
>>> 
>>> Either way, check your logs (solr/server/logs in the location you
>> extracted
>>> the binary by default) and you will see the exception that actually
>> caused
>>> the Core Container to fail to start up, and that should give you a better
>>> idea as to the problem.
>>> 
>>> On Tue, 21 Jul 2020 at 01:43, Andrew O. Dugas <andrew.o.du...@gmail.com>
>>> wrote:
>>> 
>>>> I installed SOLR 8.x but then realized I needed 7.7.x for my purposes. I
>>>> uninstall 8.x and installed 7.7.3 no problem.
>>>> 
>>>> However, it seems to have issue with port 8983. This is what I get when
>> I
>>>> try to open the UI in a browser, which I assume is due to some not
>>>> uninstall 8.x artifact:
>>>> 
>>>> HTTP ERROR 404
>>>> 
>>>> Problem accessing /solr/. Reason:
>>>> 
>>>>   Not Found
>>>> 
>>>> Caused by:
>>>> 
>>>> javax.servlet.ServletException: javax.servlet.UnavailableException:
>>>> Error processing the request. CoreContainer is either not initialized
>>>> or shutting down.
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>>>>       at
>>>> 
>> org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>>>>       at org.eclipse.jetty.server.Server.handle(Server.java:502)
>>>>       at
>>>> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
>>>>       at org.eclipse.jetty.io
>>>> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
>>>>       at org.eclipse.jetty.io
>>>> .FillInterest.fillable(FillInterest.java:103)
>>>>       at org.eclipse.jetty.io
>>>> .ChannelEndPoint$2.run(ChannelEndPoint.java:118)
>>>>       at
>>>> 
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
>>>>       at
>>>> 
>> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
>>>>       at java.base/java.lang.Thread.run(Thread.java:832)
>>>> Caused by: javax.servlet.UnavailableException: Error processing the
>>>> request. CoreContainer is either not initialized or shutting down.
>>>>       at
>>>> 
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:359)
>>>>       at
>>>> 
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:341)
>>>>       at
>>>> 
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)
>>>>       at
>>>> 
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
>>>>       at
>>>> 
>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
>>>>       at
>>>> 
>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
>>>>       ... 12 more
>>>> 
>>>> Caused by:
>>>> 
>>>> javax.servlet.UnavailableException: Error processing the request.
>>>> CoreContainer is either not initialized or shutting down.
>>>>       at
>>>> 
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:359)
>>>>       at
>>>> 
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:341)
>>>>       at
>>>> 
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)
>>>>       at
>>>> 
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
>>>>       at
>>>> 
>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
>>>>       at
>>>> 
>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>>>>       at
>>>> 
>> org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>>>>       at org.eclipse.jetty.server.Server.handle(Server.java:502)
>>>>       at
>>>> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)
>>>>       at
>>>> 
>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
>>>>       at org.eclipse.jetty.io
>>>> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
>>>>       at org.eclipse.jetty.io
>>>> .FillInterest.fillable(FillInterest.java:103)
>>>>       at org.eclipse.jetty.io
>>>> .ChannelEndPoint$2.run(ChannelEndPoint.java:118)
>>>>       at
>>>> 
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
>>>>       at
>>>> 
>> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
>>>>       at java.base/java.lang.Thread.run(Thread.java:832)
>>>> 
>> 
>> 

Reply via email to