La prima fase nella configurazione di Solr è stabilire l'ubicazione
dell'indice Lucene.
In questa sezione, sono utilizzate le seguenti variabili nei nomi percorso:
- CLEARQUEST_HOME
- Directory in cui è installato Rational ClearQuest
- RATIONAL_COMMON
- Directory in cui sono installati i file comuni Rational
- WAS_BIN
- Directory bin di IBM WebSphere Application Server:
- In Windows:
- %RATIONAL_COMMON%\eWAS\bin
- Sul sistema UNIX e Linux:
- $RATIONAL_COMMON/eWAS/bin
Per impostazione predefinita, quando Solr è installato, viene copiato un indice Lucene nella
seguente ubicazione:
- In Windows:
drive:\%CLEARQUEST_HOME%\CQ.Solr\
- Sul sistema UNIX e Linux:
$CLEARQUEST_HOME/CQ.Solr/
Per stabilire l'ubicazione
dell'indice per il database ClearQuest, copiare e ridenominare l'indice attenersi
alla seguente procedura:
- Copiare la directory CQ.Solr in una ubicazione esterna alla
directory di installazione di ClearQuest sullo stesso computer su cui è installata la ricerca
testo completo ClearQuest. Copiare la directory CQ.Solr in un
disco rigido secondario e veloce dedicato alla ricerca testo completo.
- Ridenominare la directory CQ.Solr\SAMPL in modo che corrisponda
al nome dello schema ClearQuest. Ad esempio, se lo schema si
chiama MySchema, ridenominare CQ.Solr\SAMPL in CQ.Solr\MySchema.
- Impostare la proprietà di sistema JVM (Java Virtual Machine) solr.solr.home nella
nuova ubicazione dell'indice Lucene eseguendo l'utilità della riga comandi
wsadmin:
- In Windows:
%WAS_BIN%\wsadmin.bat -conntype NONE -lang jython -profileName cqsearchprofile -f %WAS_BIN%\setSolrHome.py -interactive:yes drive:/CQ.Solr/yourSchemaName/Solr/solr
- Sul sistema UNIX e Linux:
$WAS_BIN/wsadmin.sh -conntype NONE -lang jython -profileName cqsearchprofile -f $WAS_BIN/setSolrHome.py -interactive:yes /CQ.Solr/yourSchemaName/Solr/solr
All'avvio, Solr legge il valore di solr.solr.home per
individuare i relativi file di configurazione.
- Avviare Solr avviando cqsearchprofile, il profilo WebSphere
Application Server i cui risiede Solr.
- In Windows, utilizzando il Pannello di controllo:
- Fare clic su .
- Nel pannello Servizi, fare clic con il tasto destro del mouse su IBM WebSphere Application
Server v6.1 - cmprofile e selezionare Arresta.
- Dopo l'arresto del servizio, riavviarlo facendo clic con il tasto destro del mouse e selezionando Avvia.
- In Windows, utilizzando la finestra del prompt dei comandi:
> net stop "IBM WebSphere Application Server V6.1 - cqsearchprofile"
> net start "IBM WebSphere Application Server V6.1 - cqsearchprofile"
- Sul sistema UNIX e Linux:
In base alla versione del sistema UNIX o
Linux, aggiungere una delle seguenti righe al file init.d:
$WAS_BIN/startServer.sh WebSphere-host -profileName cqsearchprofile
o
$WAS_BIN/startServer.csh WebSphere-host -profileName cqsearchprofile
Questa operazione
assicura che cqsearchprofile venga avviato automaticamente
ad ogni riavvio di WebSphere Application Server.
Attenzione: Ogni volta che viene modificato
il valore solr.solr.home, è necessario riavviare cqsearchprofile.