색인 위치 설정

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의 경우:
drive:\%CLEARQUEST_HOME%\CQ.Solr\
UNIX 시스템 및 Linux:
$CLEARQUEST_HOME/CQ.Solr/

ClearQuest 사용자 데이터베이스의 색인 위치를 설정하려면 다음 단계를 수행하여 색인을 복사한 후 이름을 바꾸십시오.

  1. ClearQuest 전체 텍스트 검색 기능이 설치된 컴퓨터의 ClearQuest 설치 디렉토리 외부 위치에 CQ.Solr 디렉토리를 복사하십시오. 빠른 보조 하드 드라이브(전체 텍스트 검색 전용)에 CQ.Solr 디렉토리를 복사해도 됩니다.
  2. CQ.Solr\SAMPL 디렉토리의 이름을 해당하는 ClearQuest 사용자 데이터베이스의 논리 이름으로 바꾸십시오. 예를 들어, 사용자 데이터베이스 이름이 DFECT이면 CQ.Solr\SAMPLCQ.Solr\DFECT으로 이름을 바꾸십시오.
  3. wsadmin 명령행 유틸리티를 실행하여 JVM(Java Virtual Machine) 시스템 특성 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 값을 읽어 구성 파일을 찾습니다.

  4. solr이 상주하는 WebSphere Application Server 프로파일 cqsearchprofile을 시작하여 solr을 시작하십시오.
    • Windows에서 제어판 사용:
      1. 시작 > 제어판 > 관리 도구 > 서비스를 클릭하십시오.
      2. 서비스 분할창에서 IBM WebSphere Application Server v6.1 - cmprofile을 마우스 오른쪽 버튼으로 클릭하고 중지를 선택하십시오.
      3. 서비스가 중지된 후에 마우스 오른쪽 버튼을 클릭하고 시작을 선택하여 다시 시작하십시오.
    • 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

      이렇게 하면 WebSphere Application Server가 다시 시작될 때마다 cqsearchprofile이 자동으로 시작됩니다.

    주의: solr.solr.home 값을 변경할 때마다 cqsearchprofile을 다시 시작해야 합니다.
관련 개념
전체 텍스트 검색 유지보수
로컬에 저장된 문자 세트 구성
관련 참조
cqtssetup.pl
cqtsdbcrawler.pl
setmasterpropertyfromfile
scruboplog

피드백