Establecimiento de la ubicación del índice

El primer paso para configurar Solr es establecer la ubicación del índice de Lucene.

Antes de empezar

Las variables siguientes se utilizan en nombres de vía de acceso en este tema:
CLEARQUEST_HOME
Directorio donde está instalado Rational ClearQuest
RATIONAL_COMMON
Directorio donde están instalados los archivos comunes de Rational
WAS_BIN
Directorio bin de IBM WebSphere Application Server:
En Windows:
%RATIONAL_COMMON%\eWAS\bin
En el sistema UNIX y Linux:
$RATIONAL_COMMON/eWAS/bin
suNombreBD
Nombre lógico de la base de datos de usuario de ClearQuest
De forma predeterminada, cuando se instala Solr, se copia el índice de Lucene en la siguiente ubicación:
En Windows:
%CLEARQUEST_HOME%\CQ.Solr\
En el sistema UNIX y Linux:
$CLEARQUEST_HOME/CQ.Solr/

Procedimiento

  1. Copie el directorio CQ.Solr en una ubicación externa al directorio de instalación de ClearQuest en el mismo sistema en el que está instalada la característica de búsqueda de texto completo de ClearQuest. Considere copiar el directorio CQ.Solr en una unidad de disco duro secundaria rápida dedicada a la búsqueda de texto completo.
  2. Renombre el directorio CQ.Solr\SAMPL para que se corresponda con el nombre lógico de la base de datos de usuario de ClearQuest. Por ejemplo, si el nombre de la base de datos de usuario es DFECT, renombre CQ.Solr\SAMPL a CQ.Solr\DFECT.
  3. Establezca la propiedad del sistema de la JVM (Java Virtual Machine) solr.solr.home en la nueva ubicación del índice de Lucene ejecutando el programa de utilidad de la línea de mandatos de wsadmin:
    • En Windows:
      %WAS_BIN%\wsadmin.bat -conntype NONE -lang jython -profileName cqsearchprofile -f %WAS_BIN%\setSolrHome.py -interactive:yes unidad:/CQ.Solr/suNombreBD/Solr/solr
    • En el sistema UNIX y Linux:
      $WAS_BIN/wsadmin.sh -conntype NONE -lang jython -profileName cqsearchprofile -f $WAS_BIN/setSolrHome.py -interactive:yes /CQ.Solr/suNombreBD/Solr/solr

    Si se le solicita modificar los valores del argumento de la línea de mandatos que acaba de especificar, escriba n para indicar no. Los cambios en la configuración se guardarán.

    Durante el inicio, Solr lee el valor de solr.solr.home para localizar sus archivos de configuración.

  4. Inicie Solr iniciando cqsearchprofile, el perfil de WebSphere Application Server en el que reside Solr.
    • en Windows, mediante el Panel de control:
      1. Pulse Inicio > Panel de control > Herramientas administrativas > Servicios.
      2. En el panel Servicios, pulse con el botón derecho del ratón sobre IBM WebSphere Application Server v6.1 - cqsearchprofile y seleccione Detener.
      3. Después de que se detenga el servicio, reinícielo pulsando con el botón derecho del ratón sobre el mismo y seleccionando Iniciar.
    • En Windows, mediante la ventana del indicador de mandatos:
      > net stop "IBM WebSphere Application Server V6.1 - cqsearchprofile"
      > net start "IBM WebSphere Application Server V6.1 - cqsearchprofile"
    • En el sistema UNIX y Linux:

      Según la versión del sistema UNIX o Linux, añada una de las líneas siguientes al archivo init.d:

      $WAS_BIN/startServer.sh host-WebSphere -profileName cqsearchprofile

      o

      $WAS_BIN/startServer.csh WebSphere-host -profileName cqsearchprofile

      Esto garantiza que cqsearchprofile se inicie automáticamente siempre que se reinicie el sistema.

    Atención: Cada vez que cambie el valor de solr.solr.home, debe reiniciar cqsearchprofile.

Comentarios