We hebben het tomcat6-admin en tomcat6-user pakket geïnstalleerd om gebruik te kunnen maken van de Tomcat6 manager webapplicatie.
Om toegang te hebben tot deze applicatie moeten we de rechten ervan aanpassen:
sudo nano /etc/tomcat6/tomcat-users.xml
Verander het zodat het er minder op lijkt:
<tomcat-users> <role rolename="admin"/> <role rolename="manager"/> <user username="{mycompanyuser}" password="{mycompanypassword}" roles="admin,manager"/> </tomcat-users>
We zullen de Tomcat service binnenkort herstarten, maar eerst gaan we de multi-core mogelijkheden van Solr configureren.
Drupal-specifieke Solr & multi-core configuratie
Op het moment van schrijven heeft u de laatste versie van de apachesolr Drupal module nodig om met Solr 4 te kunnen communiceren. U kunt bijvoorbeeld de laatste ontwikkelingsversie downloaden op http://ftp.drupal.org/files/projects/apachesolr-7.x-1.x-dev.tar.gz.
cd ~/ wget ftp.drupal.org/files/projects/apachesolr-7.x-1.x-dev.tar.gz tar –zxvf apachesolr-7.x-1.x-dev.tar.gz
De apachesolr-module wordt geleverd met aangepaste Drupal Solr-configuratiebestanden. In de apachesolr module subdirectory 'solr-conf' kunt u de benodigde bestanden vinden voor elke verschillende Solr versie.
Om Drupal verzoeken te kunnen begrijpen moet u deze configuratiebestanden kopiëren naar uw Solr core 'conf' directory. Laten we ze dus kopiëren naar Solr's 'core0' subdirectory:
sudo cp ~/apachesolr/solr-conf/solr-4.x/schema.xml /usr/share/solr4/{mycompanyname}/multicore/core0/conf/schema.xml sudo cp ~/apachesolr/solr-conf/solr-4.x/solrconfig.xml /usr/share/solr4/{mycompanyname}/multicore/core0/conf/solrconfig.xml sudo cp ~/apachesolr/solr-conf/solr-4.x/protwords.txt /usr/share/solr4/{mycompanyname}/multicore/core0/conf/protwords.txt sudo cp ~/apachesolr/solr-conf/solr-4.x/solrcore.properties /usr/share/solr4/{mycompanyname}/multicore/core0/conf/solrcore.properties
Persoonlijk gebruik ik graag de nieuwste Solr-configuratiebestanden als basis en maak ik aanpassingen aan die bestanden. Op deze manier is het makkelijker om Solr configuratieverschillen te herkennen na een upgrade.
Het bijgevoegde configuratiepakket conf-en-nl.zip is bijvoorbeeld geoptimaliseerd voor een tweetalige Nederlandse / Engelse website. Voel je vrij om dat te gebruiken voor referentiedoeleinden als je een meertalige Drupal-site wilt opzetten. U kunt het bestand downloaden en de volledige /usr/share/solr4/{mycompanyname}/multicore/core0/conf/directory met de inhoud overschrijven.
Na het kopiëren van deze bestanden, start u de Tomcat service opnieuw op en kunt u uw Drupal 7 site verbinden met de Solr service.
Gebruik het volgende commando om de Tomcat service te herstarten:
sudo /etc/init.d/tomcat6 restart