diff --git a/HowtoSolr.md b/HowtoSolr.md index f1be197e..f5ee8b1e 100644 --- a/HowtoSolr.md +++ b/HowtoSolr.md @@ -8,12 +8,10 @@ ## Installation -On installe Java 6 / Tomcat 6 via [wiki:HowtoTomcat] - -On installe le paquet 'solr-tomcat' depuis Debian Sid : +On installe le paquet 'solr-tomcat' : ~~~ -# aptitude install solr-tomcat +# apt install solr-tomcat ~~~ ## Configuration @@ -24,34 +22,44 @@ Si l'on souhaite les stocker ailleurs (par exemple _/srv/solr_), on gèrera un l La configuration se trouve dans le répertoire _/etc/solr/_ -## Instances +## Multi cores -Pour lancer plusieurs instances de Solr dans le même tomcat, il "suffit" de dupliquer la configuration dans /etc/tomcat6/Catalina/localhost/ avec un répertoire de configuration distinct : +Pour lancer plusieurs *cores* sur le même Solr, commenter la configuration par défaut et rajouter vos *cores* dans /etc/solr/solr.xml : ~~~ -# cat /etc/tomcat6/Catalina/localhost/solr-1.xml - - - - -# cat /etc/tomcat6/Catalina/localhost/solr-2.xml - - - - + <-- + + + + --> + + + + + ~~~ -Et de dupliquer le répertoire "conf" dans /etc/solr//. +Puis créer le dossiers de configuration et de donnes par *core* : ~~~ -# ls -l /etc/solr/* -/etc/solr/solr-1: -total 4 -drwx------ 5 tomcat6 tomcat6 4096 Apr 19 15:28 conf +mkdir -m 0755 /etc/solr/core1 +mkdir -m 0777 /usr/share/solr/core1 +mkdir -m 0770 /var/lib/solr/core1 +chown tomcat8: /var/lib/solr/core1 +~~~ -/etc/solr/solr-2: -total 4 -drwx------ 5 tomcat6 tomcat6 4096 Apr 19 15:28 conf +Ensuite faire les liens symboliques nécessaires par *core* : + +~~~ +ln -s /etc/solr/conf /etc/solr/core1/conf +ln -s /etc/solr/core1 /usr/share/solr/core1/conf +ln -s /var/lib/solr/core1 /usr/share/solr/core1/data +~~~ + +Enfin, redémarrer tomcat : + +~~~ +systemctl restart tomcat8 ~~~ ## Trop de logs ?