One more information I would like to add. The entry in solr stats page says this:
readerDir : org.apache.lucene.store.FSDirectory@/home/kk/solr/data/index when I ran from /home/kk and this: readerDir : org.apache.lucene.store.FSDirectory@ /home/kk/junk/solr/data/index after running from /home/kk/junk That assures the me the problem, but what is the solution? Thanks, KK. On Tue, May 12, 2009 at 4:41 PM, KK <dioxide.softw...@gmail.com> wrote: > Thanks for your response @aklochkov. > But I again noticed that something is wrong in my solr/tomcat config[I > spent a lot of time making solr run], b'coz in the solr admin page [ > http://localhost:8080/solr/admin/] what I see is that the $CWD is the > location where from I restarted tomcat and seems this $cwd gets picked and > used for index data[Is it the default behavior? or something wrong from my > side?, or may be I'm asking some stupid question ]. > Once I was in /etc and from there I restarted the tomcat and when I tried > to open the solr admin page I found an error saying that can not create > index directory some permission issue I think [it gave a directory str like > /etc/solr/index ... ]. I'm pretty sure something is wrong in configuration. > One more thing assures me about this is the fact that I found many solr > index directories here and there[ these are I think the locations where I > was when I restarted tomcat at that time ]. Earlier I was using the > java_opts to set the solr home like this > > export JAVA_OPTS="$JAVA_OPTS -D/usr/local/solr" #in .bashrc > > but I commented that and instead added the jndi entry in > /usr/local/tomcat/webapps/solr/WEB-INF/web.xml as this > > <env-entry> > <env-entry-name>solr/home</env-entry-name> > <env-entry-value>/usr/local/solr</env-entry-value> > <env-entry-type>java.lang.String</env-entry-type> > </env-entry> > > Even the entry SolrHome in solr admin page say that SolrHome is > "/usr/loca/solr" but the index gets created in $CWD. Is it the case that I > created entries for SolrHome in multiple places? which is obviously wrong. > Can someone point me what is the issue. Thank you very much. > > --KK > > > > On Tue, May 12, 2009 at 2:39 PM, Andrey Klochkov < > akloch...@griddynamics.com> wrote: > >> Hi, >> >> I know that when starting Solr checks index directory existence, and >> creates >> new fresh index if it doesn't exist. Does it help? If no, the next step >> I'd >> do in your case is patching SolrCore.initIndex method - insert some >> logging, >> or run EmbeddedSolrServer with debugger etc. >> >> On Mon, May 11, 2009 at 1:25 PM, KK <dioxide.softw...@gmail.com> wrote: >> >> > Hi, >> > I'm facing a silly problem. Every time I restart tomcat all the indexes >> are >> > lost. I used all the default configurations. I'm pretty sure there must >> be >> > some basic changes to fix this. I'd highly appreciate if someone could >> > direct me fixing this. >> > >> > Thanks, >> > KK. >> > >> >> >> -- >> Andrew Klochkov >> > >