Apache Solr unter Tomcat6
Als erstes Solr herunterladen. Achtung, mit der 3.5.0 gibt es scheinbar Probleme, deshalb verwende ich hier die 3.4.0.
Das ganze herunterladen, entpacken und an den richtigen Ort kopieren.
cd /usr/src/
wget http://artfiles.org/apache.org//lucene/solr/3.4.0/apache-solr-3.4.0.tgz
tar -xzvf apache-solr-3.4.0.tgz
cp -r apache-solr-3.4.0 /srv/tomcat6/solr
cp -r /srv/tomcat6/solr/example/solr/* /srv/tomcat6/solr/
mkdir /srv/tomcat6/solr/data
chown -R tomcat.tomcat /srv/tomcat6/solr
Nun folgende Datei anlegen:
/etc/tomcat6/Catalina/localhost/solr.xml
<?xml version="1.0" encoding="utf-8
<Context docBase="/srv/tomcat6/solr/dist/apache-solr-3.4.0.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/srv/tomcat6/solr" override="true"/>
</Context>
chown tomcat.tomcat /etc/tomcat6/Catalina/localhost/solr.xml
Nun noch das DataDir in der Konfiguration speichern:
<code>/srv/tomcat6/solr/conf/solrconfig.xml</code>
<!-- Data Directory
Used to specify an alternate directory to hold all index data
other than the default ./data under the Solr home. If
replication is in use, this should match the replication
configuration.
-->
<dataDir>${solr.data.dir:/srv/tomcat6/solr/data}</dataDir>
/etc/init.d/tomcat6 restart
Nach dem Tomcat Neustart sollte Solr unter folgender URL erreichbar sein:
- http://IPADRESSE:8080/solr