配置 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 目录复制到专供全文搜索的第二个高速硬盘内。
- 重命名目录 CQ.Solr\SAMPL 以与您的 ClearQuest 用户数据库的逻辑名对应。 例如,如果您的用户数据库名称为 DFECT,那么将 CQ.Solr\SAMPL 重命名为 CQ.Solr\DFECT。
- 通过运行 wsadmin 命令行实用程序以将 Java 虚拟机(JVM)系统属性 solr.solr.home 设置为 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 的值,以找到其配置文件。
- 通过启动 cqsearchprofile(Solr 所在的 WebSphere Application Server 概要文件)以启动 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。