Hi,

Thanks guys for the quick reply. I really appreciate it.
in reply to Lance, I'm using apache-solr-1.4.1.

My /opt/solr directory contains the following:

   - drwxr-xr-x 10 tomcat6 tomcat6 4096 2011-01-04 14:44 .
   - drwxr-xr-x  4 root    root    4096 2011-01-04 09:53 ..
   - lrwxrwxrwx  1 tomcat6 tomcat6   53 2011-01-04 14:44 apache-solr.war ->
   download/apache-solr-1.4.1/dist/apache-solr-1.4.1.war
   - -rw-r--r--  1 tomcat6 tomcat6  517 2011-01-03 11:05 build.xml
   - drwxr-xr-x  4 tomcat6 tomcat6 4096 2011-01-04 14:43 conf
   - drwxr-xr-x  5 tomcat6 tomcat6 4096 2011-01-04 09:53 data
   - drwxr-xr-x  3 tomcat6 tomcat6 4096 2011-01-04 10:33 dist
   - drwxr-xr-x  3 tomcat6 tomcat6 4096 2011-01-04 10:33 download
   - drwxr-xr-x  3 tomcat6 tomcat6 4096 2011-01-04 10:33 lib
   - drwxr-xr-x  2 tomcat6 tomcat6 4096 2011-01-04 10:15 scripts


my data/index file contains nothing so there is no index.
i understand that I need to recreate indexes using 2 curls
curl -v
http://localhost:8080/asolr/update?stream.body=%3Cdelete%3E%3Cquery%3E*:
curl -v http://localhost:8080/asolr/update?stream.body=%3Ccommit/%3E

however my curls fail with the same "no segments* file found ..." error.

I edited post.sh in the example and saw that i calls
localhost:8983/solr/update. From this i assumed that i should used similar
calls to create the indexes. Am I correct with this?

Best Regards,

Stevenson Lee

On Wed, Jan 5, 2011 at 11:19 AM, Lance Norskog <goks...@gmail.com> wrote:

> Which Solr release is this?
>
> There is supposed to be a core/data directory, and inside that
> core/data/index with the index files. If you have no index, just make
> core/data and Solr will make core/data/index.
>
> LanceI
>
> On Tue, Jan 4, 2011 at 6:45 PM, Stevenson Cunanan
> <stevenson.cuna...@gmail.com> wrote:
> > Hi,
> >
> > I'm very new to solr and am still reading through the wiki. I am running
> a
> > custom solr project made by colleague for our search; after placing it on
> > opt/solr and adding the tomcat tomcat context fragment to point to
> docbase.
> > I basically followed the instructions on
> > http://wiki.apache.org/solr/SolrTomcat.
> >
> > I did a test just to see if my setup worked. I did a curl
> >
> > curl -s 'http://localhost:8080/asolr/select?q=boo&fl=id&wt=json'
> >
> > but i get a tomcat error. Do any of you have an idea?
> >
> > <html><head><title>Apache Tomcat/6.0.24 - Error
> report</title><style><!--H1
> >
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;}
> > H2
> >
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;}
> > H3
> >
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;}
> > BODY
> > {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;}
> B
> >
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;}
> > P
> >
> {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A
> > {color : black;}A.name {color : black;}HR {color : #525D76;}--></style>
> > </head><body><h1>HTTP Status 500 - Severe errors in solr configuration.
> >
> > Check your log files for more detailed information on what may be wrong.
> >
> > If you want solr to continue after configuration errors, change:
> >
> >  &lt;abortOnConfigurationError&gt;false&lt;/abortOnConfigurationError&gt;
> >
> > in null
> >
> > -------------------------------------------------------------
> > java.lang.RuntimeException: java.io.FileNotFoundException: no segments*
> file
> > found in org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index:
> files:
> > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068)
> > at org.apache.solr.core.SolrCore.&lt;init&gt;(SolrCore.java:579)
> > at
> >
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137)
> > at
> >
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
> > at
> >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
> > at
> >
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
> > at
> >
> org.apache.catalina.core.ApplicationFilterConfig.&lt;init&gt;(ApplicationFilterConfig.java:115)
> > at
> >
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
> > at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
> > at
> >
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3228)
> > at
> >
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:918)
> > at
> >
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:544)
> > at
> >
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:121)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> > at
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558)
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> > at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> > at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> > at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> > at
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> > at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> > at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> > at java.lang.Thread.run(Thread.java:636)
> > Caused by: java.io.FileNotFoundException: no segments* file found in
> > org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index: files:
> > at
> >
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:634)
> > at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
> > at org.apache.lucene.index.IndexReader.open(IndexReader.java:476)
> > at org.apache.lucene.index.IndexReader.open(IndexReader.java:403)
> > at
> >
> org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:38)
> > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1057)
> > ... 27 more
> > </h1><HR size="1" noshade="noshade"><p><b>type</b> Status
> > report</p><p><b>message</b> <u>Severe errors in solr configuration.
> >
> > Check your log files for more detailed information on what may be wrong.
> >
> > If you want solr to continue after configuration errors, change:
> >
> >  &lt;abortOnConfigurationError&gt;false&lt;/abortOnConfigurationError&gt;
> >
> > in null
> >
> > -------------------------------------------------------------
> > java.lang.RuntimeException: java.io.FileNotFoundException: no segments*
> file
> > found in org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index:
> files:
> > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068)
> > at org.apache.solr.core.SolrCore.&lt;init&gt;(SolrCore.java:579)
> > at
> >
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137)
> > at
> >
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
> > at
> >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
> > at
> >
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
> > at
> >
> org.apache.catalina.core.ApplicationFilterConfig.&lt;init&gt;(ApplicationFilterConfig.java:115)
> > at
> >
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
> > at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
> > at
> >
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3228)
> > at
> >
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:918)
> > at
> >
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:544)
> > at
> >
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:121)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> > at
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558)
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> > at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> > at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> > at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> > at
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> > at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> > at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> > at java.lang.Thread.run(Thread.java:636)
> > Caused by: java.io.FileNotFoundException: no segments* file found in
> > org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index: files:
> > at
> >
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:634)
> > at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
> > at org.apache.lucene.index.IndexReader.open(IndexReader.java:476)
> > at org.apache.lucene.index.IndexReader.open(IndexReader.java:403)
> > at
> >
> org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:38)
> > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1057)
> > ... 27 more
> > </u></p><p><b>description</b> <u>The server encountered an internal error
> > (Severe errors in solr configuration.
> >
> > Check your log files for more detailed information on what may be wrong.
> >
> > If you want solr to continue after configuration errors, change:
> >
> >  &lt;abortOnConfigurationError&gt;false&lt;/abortOnConfigurationError&gt;
> >
> > in null
> >
> > -------------------------------------------------------------
> > java.lang.RuntimeException: java.io.FileNotFoundException: no segments*
> file
> > found in org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index:
> files:
> > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068)
> > at org.apache.solr.core.SolrCore.&lt;init&gt;(SolrCore.java:579)
> > at
> >
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137)
> > at
> >
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
> > at
> >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
> > at
> >
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
> > at
> >
> org.apache.catalina.core.ApplicationFilterConfig.&lt;init&gt;(ApplicationFilterConfig.java:115)
> > at
> >
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
> > at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
> > at
> >
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3228)
> > at
> >
> org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:918)
> > at
> >
> org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:544)
> > at
> >
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:121)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> > at
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558)
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> > at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> > at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> > at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> > at
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> > at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> > at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> > at java.lang.Thread.run(Thread.java:636)
> > Caused by: java.io.FileNotFoundException: no segments* file found in
> > org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index: files:
> > at
> >
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:634)
> > at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
> > at org.apache.lucene.index.IndexReader.open(IndexReader.java:476)
> > at org.apache.lucene.index.IndexReader.open(IndexReader.java:403)
> > at
> >
> org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:38)
> > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1057)
> > ... 27 more
> > ) that prevented it from fulfilling this request.</u></p><HR size="1"
> > noshade="noshade"><h3>Apache Tomcat/6.0.24</h3></body></html>
> >
> >
> >
> >
> > best regards,
> >
> > Stevenson Lee
> >
>
>
>
> --
> Lance Norskog
> goks...@gmail.com
>

Reply via email to