This question about Using an extension: Answered

Configuration issues - can't find server, etc

I have installed SolrPlugin and the Java runtime from SVN.

I am using the recommended localhost URL.

1. The SOLR server is running
ps auxw | grep solr

root     72409   0.0  0.6  2956448  81740 s001  R    11:59AM   0:02.92 /usr/bin/java -Dsolr.solr.home=multicore -jar start.jar

2. System.SolrSearch says
cannot connect to the server

3. http://localhost:8983/solr says "Welcome to solr" and provides a link to Solr Admin

4. The Solr Admin link on that page gives a 404 error and says "missing core name in path".

5. According to the docs, the default core is foswiki, and I should be able to access the admin consol at http://localhost:8983/solr/foswiki/admin but that presents a 404 error. (ref Support/Question1134)

NOT_FOUND
RequestURI=/solr/foswiki/admin/

Apparently something is misconfigured. As I am using the default configuration, I'm at a loss as to what I should change or review.

-- VickiBrown - 24 Jul 2012

Whats in the solr logs?

-- OliverKrueger - 26 Jul 2012

In the request.log I have

127.0.0.1 -  -  [26/07/2012:03:21:01 +0000] "GET /solr/admin/ping?wt=json HTTP/1.1" 404 1408 

In the stderrout.log I have

2012-07-25 20:20:57.305::WARN:  /solr/admin/ping
java.lang.IllegalStateException: STREAM

both of which make sense since it can't connect. But neither gives a clue as to what I need to do to make the connection.

-- VickiBrown - 28 Jul 2012

Just those two lines? - Do you have more context? - Do you start your solr server via tools/solrstart? If yes, try

java -Dsolr.solr.home=multicore -jar start.jar

instead of

nohup java -Dsolr.solr.home=multicore -jar start.jar >/dev/null &

That should print more logs to stdout/stderr.

-- OliverKrueger - 28 Jul 2012

Yes, just those two lines.

I use tools/solrstart, which I have modified to remove both the nohup and the >/dev/null. The only obvious error is that it cannot connect to the server. Probably because the /admin directory does not exist. I don't know why the admin directory does not exist, hence this question.

-- VickiBrown - 01 Aug 2012

According to http://localhost:8983:

/solr ---> org.mortbay.jetty.webapp.WebAppContext@2b68989e{/solr,jar:file:/Volumes/Datastore/Local/WWW/web/cfcl/Foswiki-1.1.4/solr/webapps/solr.war!/}

solr.war is a file.

I also see, in my Foswiki solr/work directory:

Jetty_localhost_8983_solr.war__solr__sr8jbf

I have an admin dir below this: ./Jetty_localhost_8983_solr.war__solr__sr8jbf/webapp/admin

Is this "the" admin directory I should be getting to through the web interface?

I'm also seeing what appear to be errors in the log file:

Note that I have successfully installed and run SOLR and its example from the lucene.apache.org/solr, so I should have an "typical" Java configuration. But it looks like libraries are missing?

-- VickiBrown - 08 Aug 2012

Vicki, it seems you are using an old solr distribution lacking the ClassicTokenizerFactory. The server then shuts down. Therefore the 404 as it isn't there anymore.

Please go to http://lucene.apache.org/solr/downloads.html and download and install the software. Do NOT use the tools/solrstart approach to start the solr server. This is not recommended. Instead, use a tomcat or jetty servlet container controlled by your server's init process. Deploy solr there by copying the solr.war file to the webapps directory. Set the solr.home to the full path to where your multicore/...

-- MichaelDaum - 08 Aug 2012
 

QuestionForm edit

Subject Using an extension
Extension SolrPlugin
Version Foswiki 1.1.4
Status Answered
Related Topics
I Attachment Action Size Date Who Comment
2012_08_08.stderrout.log.003651041.txttxt 2012_08_08.stderrout.log.003651041.txt manage 152 K 08 Aug 2012 - 00:47 VickiBrown log file
Topic revision: r8 - 08 Aug 2012, MichaelDaum
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy