Installation de Solr 4.10.3 sur Debian Wheezy
Solr (prononcé "solar") est une plateforme logicielle de moteur de recherche s'appuyant sur la librairie de recherche Lucene, créé par la Fondation Apache et distribuée et conçue sous licence libre.
Avant d'installer Solr, vous devez disposer d'une version de Tomcat correctement installée et fonctionnelle.
La séquence de commande suivante vous permet de télécharger la version 4.10.3 de Solr, de la décompresser, de créer un lien symbolique, ...
# cd /usr/local# wget http://www.eng.lsu.edu/mirrors/apache/lucene/solr/4.10.3/solr-4.10.3.tgz# tar xvf solr-4.10.3.tgz# ln -s solr-4.10.3/ solr# rm -f solr-4.10.3.tgz# cd solr
Installer les librairies Java de Solr dans le répertoire des libraires Tomcat
# yes | cp -a dist/solrj-lib/* /usr/share/tomcat7/lib/
Installer le fichier de configuration log4j.properties dans le répertoire de configuration de Tomcat
# yes | cp -a example/resources/log4j.properties /var/lib/tomcat7/conf/
Installer le fichier WAR de Solr dans le répertoire des applications web de Tomcat
# yes | cp -a dist/solr-4.10.3.war /var/lib/tomcat7/webapps/solr.war
Copie de libraires Solr dans le répertoire des librairies Tomcat
# cp -r example/lib/ext/* /usr/share/tomcat7/lib
Sans doute pas nécessaire (à tester)
# cp -r example/resources/log4j.properties /usr/share/tomcat7/lib
Editer le fichier de configuration de solr /var/lib/tomcat7/conf/Catalina/localhost/solr.xml et créer le contenu suivant
<Context docBase="/var/lib/tomcat7/webapps/solr.war" debug="0" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="/usr/local/solr/example/solr" override="true" /></Context>
Réinitialiser les permissions
# chown -R tomcat7 /usr/local/solr/example/solr
Redémarrer le serveur Tomcat
# invoke-rc.d tomcat7 restart
Vous pouvez désormais accéder à l'interface web de Solr via l'adresse http://hostname:8080
- Se connecter pour poster des commentaires