Détermination de l'emplacement de l'index

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

  1. 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.
  2. 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.
  3. 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.

  4. Démarrez Solr en démarrant cqsearchprofile, le profil WebSphere Application Server où se trouve Solr.
    • Sous Windows, dans le panneau de configuration :
      1. Cliquez sur Démarrer > Panneau de configuration > Outils d'administration > Services.
      2. 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.
      3. 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.

Feedback