Hello,

We cannot use replication with the current architecture, so decided to use 
snapshotter with snapinstaller.

Here is the full stack trace

8937 [coreLoadExecutor-5-thread-3] INFO  
org.apache.solr.core.CachingDirectoryFactory  – Closing directory: 
/home/solr/solr-4.10.1/solr/example/solr/product/data
8938 [coreLoadExecutor-5-thread-3] ERROR org.apache.solr.core.CoreContainer  – 
Error creating core [product]: Error opening new searcher
org.apache.solr.common.SolrException: Error opening new searcher
        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:873)
        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:646)
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:491)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:255)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:249)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
Caused by: org.apache.solr.common.SolrException: Error opening new searcher
        at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1565)
        at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1677)
        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:845)
        ... 9 more
Caused by: java.nio.file.NoSuchFileException: 
/home/solr/solr-4.10.1/solr/example/solr/product/data/index/segments_4
        at 
sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
        at 
sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:176)
        at java.nio.channels.FileChannel.open(FileChannel.java:287)
        at java.nio.channels.FileChannel.open(FileChannel.java:334)
        at 
org.apache.lucene.store.MMapDirectory.openInput(MMapDirectory.java:196)
        at 
org.apache.lucene.store.NRTCachingDirectory.openInput(NRTCachingDirectory.java:198)
        at 
org.apache.lucene.store.Directory.openChecksumInput(Directory.java:113)
        at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:341)
        at org.apache.lucene.index.SegmentInfos$1.doBody(SegmentInfos.java:454)
        at 
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:906)
        at 
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:752)
        at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:450)
        at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:792)
        at 
org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:77)
        at 
org.apache.solr.update.SolrIndexWriter.create(SolrIndexWriter.java:64)
        at 
org.apache.solr.update.DefaultSolrCoreState.createMainIndexWriter(DefaultSolrCoreState.java:279)
        at 
org.apache.solr.update.DefaultSolrCoreState.getIndexWriter(DefaultSolrCoreState.java:111)
        at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1528)
        ... 11 more
8943 [main] INFO  org.apache.solr.servlet.SolrDispatchFilter  – 
user.dir=/home/solr/solr-4.10.1/solr/example
8943 [main] INFO  org.apache.solr.servlet.SolrDispatchFilter  – 
SolrDispatchFilter.init() done
8982 [main] INFO  org.eclipse.jetty.server.AbstractConnector  – Started 
SocketConnector@0.0.0.0:8983

Thanks.
Alex.

 

 

 

-----Original Message-----
From: Shalin Shekhar Mangar <shalinman...@gmail.com>
To: solr-user <solr-user@lucene.apache.org>
Sent: Tue, Feb 24, 2015 12:13 am
Subject: Re: snapinstaller does not start newSearcher


Do you mean the snapinstaller (bash) script? Those are legacy scripts.
It's
been a long time since they were tested. The ReplicationHandler is
the
recommended way to setup replication. If you want to take a snapshot
then
the replication handler has an HTTP based API which lets you do
that.

In any case, do you have the full stack trace for that exception?
There
should be another cause nested under it.

On Tue, Feb 24, 2015 at 12:47
PM, <alx...@aim.com> wrote:

> Hello,
>
> I am using latest solr (solr
trunk) . I run snapinstaller, and see that it
> copies snapshot to index folder
but changes are not picked up and
>
>  logs in slave after running
snapinstaller are
>
> 44302 [qtp1312571113-14] INFO 
org.apache.solr.update.UpdateHandler  –
> start
>
commit{,optimize=false,openSearcher=true,waitSearcher=true,expungeDeletes=false,softCommit=false,prepareCommit=false}
>
44303 [qtp1312571113-14] INFO  org.apache.solr.update.UpdateHandler  – No
>
uncommitted changes. Skipping IW.commit.
> 44304 [qtp1312571113-14] INFO 
org.apache.solr.core.SolrCore  –
> SolrIndexSearcher has not changed - not
re-opening:
> org.apache.solr.search.SolrIndexSearcher
> 44305
[qtp1312571113-14] INFO  org.apache.solr.update.UpdateHandler  –
>
end_commit_flush
> 44305 [qtp1312571113-14] INFO
>
org.apache.solr.update.processor.LogUpdateProcessor  – [product]
> webapp=/solr
path=/update params={} {commit=} 0 57
>
> Restarting solr  gives
>
>  Error
creating core [product]: Error opening new searcher
>
org.apache.solr.common.SolrException: Error opening new searcher
>         at
org.apache.solr.core.SolrCore.<init>(SolrCore.java:873)
>         at
org.apache.solr.core.SolrCore.<init>(SolrCore.java:646)
>         at
>
org.apache.solr.core.CoreContainer.create(CoreContainer.java:491)
>        
at
> org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:255)
>      
at
> org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:249)
>      
at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>     
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
>
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>
at
>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>
at java.lang.Thread.run(Thread.java:724)
> Caused by:
org.apache.solr.common.SolrException: Error opening new searcher
>        
at
> org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1565)
>      
at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1677)
>         at
org.apache.solr.core.SolrCore.<init>(SolrCore.java:845)
>         ... 9
more
>
> Any idea what causes this issue.
>
> Thanks in advance.
>
Alex.
>
>


-- 
Regards,
Shalin Shekhar Mangar.

 

Reply via email to