Solr を構成する最初のステップは、Lucene インデックスの位置を設定することです。
始める前に
このトピックでは、パス名で次の変数を使用します。
- CLEARQUEST_HOME
- Rational ClearQuest がインストールされるディレクトリ
- RATIONAL_COMMON
- Rational 共通ファイルがインストールされるディレクトリ
- WAS_BIN
- IBM WebSphere Application Server bin ディレクトリ
- Windows の場合
- %RATIONAL_COMMON%¥eWAS¥bin
- UNIX システムおよび Linux の場合
- $RATIONAL_COMMON/eWAS/bin
- yourDBName
- ClearQuest ユーザー データベースの論理名
デフォルトでは、Solr のインストール時、Lucene インデックスは以下の位置にコピーされます。
- Windows の場合
%CLEARQUEST_HOME%¥CQ.Solr¥
- UNIX システムおよび Linux の場合
$CLEARQUEST_HOME/CQ.Solr/
手順
- ディレクトリ CQ.Solr を、ClearQuest 全文検索機能がインストールされる
コンピュータ上の ClearQuest インストール ディレクトリ以外の位置にコピーします。CQ.Solr ディレクトリを、全文検索専用で、高速な 2 次ハード ディスクにコピーすることを考慮してください。
- ディレクトリ CQ.Solr¥SAMPL を、ご使用の ClearQuest ユーザー データベース
の論理名に対応するように名前変更します。 例えば、ユーザー データベース名が DFECT である場合は、CQ.Solr¥SAMPL を CQ.Solr¥DFECT に名前変更します。
- Java 仮想マシン (JVM) システム プロパティ solr.solr.home を、wsadmin コマンド行ユーティリティを実行して Lucene インデックスの新しい位置に設定します。
- Windows の場合
%WAS_BIN%¥wsadmin.bat -conntype NONE -lang jython -profileName cqsearchprofile -f %WAS_BIN%¥setSolrHome.py -interactive:yes drive:/CQ.Solr/yourDBName/Solr/solr
- UNIX システムおよび Linux の場合
$WAS_BIN/wsadmin.sh -conntype NONE -lang jython -profileName cqsearchprofile -f $WAS_BIN/setSolrHome.py -interactive:yes /CQ.Solr/yourDBName/Solr/solr
指定したコマンド行引数値の変更を尋ねるプロンプトが出されたら、
n (いいえ) と入力します。構成変更が保存されます。
Solr は始動時に solr.solr.home の値を読み取って、構成ファイルの場所を見つけます。
- Solr にある WebSphere Application Server プロファイル cqsearchprofile を再実行して、Solr を始動します。
- Windows でコントロール パネルを使用する場合
- の順にクリックします。
- [サービス] ペインで、[IBM WebSphere Application
Server v6.1 - cqsearchprofile] を右クリックして [停止] を選択します。
- サービスが停止した後、それを右クリックし、[開始] を選択して再始動します。
- Windows でコマンド プロンプト ウィンドウを使用する場合
> net stop "IBM WebSphere Application Server V6.1 - cqsearchprofile"
> net start "IBM WebSphere Application Server V6.1 - cqsearchprofile"
- UNIX システムおよび Linux の場合
ご使用の UNIX システムまたは Linux のバージョンに基づいて、
以下のいずれかの行をファイル init.d に追加します。
$WAS_BIN/startServer.sh WebSphere-host -profileName cqsearchprofile
または
$WAS_BIN/startServer.csh WebSphere-host -profileName cqsearchprofile
これにより、
システムの再始動時に、cqsearchprofile が自動的に開始されるようになります。
重要: solr.solr.home の値を変更する場合には、必ず cqsearchprofile を再実行する必要があります。