La première étape pour configurer Solr consiste à déterminer
l'emplacement de l'index Lucene.
Avant de commencer
Les variables suivantes sont utilisées dans les noms de chemins mentionnés dans cette rubrique :
- CLEARQUEST_HOME
- Répertoire d'installation de Rational ClearQuest
- RATIONAL_COMMON
- Répertoire d'installation des fichiers communs de Rational
- WAS_BIN
- Répertoire bin d'IBM WebSphere Application Server :
- Sous Windows :
- %RATIONAL_COMMON%\eWAS\bin
- Sous UNIX et Linux :
- $RATIONAL_COMMON/eWAS/bin
- NomBDD
- Nom logique de votre base de données utilisateur ClearQuest
Par défaut, lorsque Solr est installé, l'index Lucene
est copié à l'emplacement suivant :
- Sous Windows :
%CLEARQUEST_HOME%\CQ.Solr\
- Sous UNIX et Linux :
$CLEARQUEST_HOME/CQ.Solr/
Procédure
- Copiez le répertoire CQ.Solr à un emplacement hors du
répertoire d'installation de ClearQuest, sur l'ordinateur où est installée la
fonction de recherche plein texte de ClearQuest. Envisagez de copier le
répertoire CQ.Solr sur un disque dur secondaire rapide dédié à la
recherche plein texte.
- Renommez le répertoire CQ.Solr\SAMPL selon le nom logique de votre
base de données utilisateur ClearQuest. Par exemple, si votre base de données utilisateur se nomme DFECT,
renommez CQ.Solr\SAMPL en CQ.Solr\DFECT.
- Définissez la propriété système de la machine virtuelle Java
solr.solr.home avec le nouvel emplacement de l'index Lucene
en exécutant l' utilitaire de ligne de commande wsadmin :
- Sous Windows :
%WAS_BIN%\wsadmin.bat -conntype NONE -lang jython -profileName cqsearchprofile -f %WAS_BIN%\setSolrHome.py -interactive:yes unité:/CQ.Solr/NomBDD/Solr/solr
- Sous UNIX et Linux :
$WAS_BIN/wsadmin.sh -conntype NONE -lang jython -profileName cqsearchprofile -f $WAS_BIN/setSolrHome.py -interactive:yes /CQ.Solr/NomBDD/Solr/solr
Lorsque vous êtes invité à modifier les valeurs d'argument de ligne de commande que vous venez de spécifier, entrez n pour indiquer 'non'.
Les modifications de configuration sont sauvegardées.
Au démarrage, Solr lit la valeur de solr.solr.home pour
localiser ses fichiers de configuration.
- Démarrez Solr en démarrant cqsearchprofile, le profil WebSphere
Application Server où se trouve Solr.
- Sous Windows, dans le panneau de configuration :
- Cliquez sur .
- Dans la sous-fenêtre Services, cliquez avec le bouton droit de la souris sur IBM WebSphere Application Server v6.1 - cqsearchprofile et sélectionnez Arrêter.
- Une fois le service arrêté, redémarrez-le en cliquant avec le bouton droit de la souris et en sélectionnant Démarrer.
- Sous Windows, dans une fenêtre d'invite de commande :
> net stop "IBM WebSphere Application Server V6.1 - cqsearchprofile"
> net start "IBM WebSphere Application Server V6.1 - cqsearchprofile"
- Sous UNIX et Linux :
Selon la version de votre système UNIX
ou Linux, ajoutez une des lignes suivantes au fichier init.d :
$WAS_BIN/startServer.sh hôte-WebSphere -profileName cqsearchprofile
ou
$WAS_BIN/startServer.csh hôte-WebSphere -profileName cqsearchprofile
Cela permet de démarrer automatiquement cqsearchprofile chaque fois que le système redémarre.
Avertissement : Chaque fois que vous modifiez la valeur de
solr.solr.home, vous devez
redémarrer cqsearchprofile.