Outils pour utilisateurs

Outils du site


Panneau latéral

install:sys_install:config_solr

Configurer Tomcat et SolR

Le serveur Tomcat n'a nul besoin d'être exposé publiquement. Il peut donc être configuré pour n'être accédé que par LAN.

  • Seule la version 1.4.1 de SolR est supportée pour le moment
  • Attention sur les systèmes RHEL/CentOS pensez à vérifier l'état de SELinux en cas d'erreur curl 7 ; passez SELinux en Permissive

Installation manuelle

Pour les distributions de type RedHat/CentOS il n'existe pas de package Solr tout prêt, c'est pourquoi vous devez passer par cette

wget "http://archive.apache.org/dist/lucene/solr/1.4.1/apache-solr-1.4.1.tgz"
tar xzfv apache-solr-1.4.1.tgz -C /tmp/
cp /tmp/apache-solr-1.4.1/dist/apache-solr-1.4.1.war /var/lib/tomcat6/webapps/solr.war

Configuration de Tomcat

Assurez vous que le connecteur Tomcat soit bien configuré pour fonctionner en UTF-8, regarder alors dans le fichier “/etc/tomcat6/server.xml” :

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />

Configurez l'application SolR, en créant son fichier de configuration “/etc/tomcat6/Catalina/localhost/solr.xml” ayant le contenu suivant :

<Context docBase="/var/lib/tomcat6/webapps/solr.war" debug="0" crossContext="true" >
  <Environment name="solr/home" type="java.lang.String" value="/var/lib/tomcat6/solrIndex" override="true" />
</Context>

Créez ensuite l'arborescence pour SolR :

mkdir -p /var/lib/tomcat6/solrIndex/data/
Initialisez la configuration :
cp -R /home/rbschange/www/framework/config/solr/conf /var/lib/tomcat6/solrIndex/
ln -s /var/lib/tomcat6/solrIndex/data/ /usr/share/tomcat6/
chown -R tomcat:tomcat /var/lib/tomcat6/solrIndex/data/

Redémarrez Tomcat pour que le tout soit pris en compte

service tomcat6 restart

Vérifiez votre installation

Vous ne devez pas avoir d'erreur lorsque vous tentez d'accéder aux adresses suivantes :

  • http://<ipServeur>:8080/solr
  • http://<ipServeur>:8080/solr/admin/luke
install/sys_install/config_solr.txt · Dernière modification: 2017/01/19 14:54 (modification externe)