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
- 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.
- 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.
- 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.
- Inicie Solr iniciando cqsearchprofile, el perfil de WebSphere
Application Server en el que reside Solr.
- en Windows, mediante el Panel de control:
- Pulse .
- En el panel Servicios, pulse con el botón derecho del ratón sobre IBM WebSphere Application Server v6.1 - cqsearchprofile y seleccione Detener.
- 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.