cqtsdbcrawler

cqtsdbcrawler 명령은 전체 텍스트 검색 레코드 추출기를 실행합니다.

개요

cqperl cqtsdbcrawler.pl { -batch | -update | -optimize | -repair repair_file } CQ-db_name-dbset_name.xml [ -site site_name ]
cqperl cqtsdbcrawler.pl -encrypt -s dbset -d dbname -u user -p password -kf output_key_file_name -pf output_encrypted_password_file_name -jvmpar "jvm_options"

설명

전체 텍스트 검색이 구성된 후 색인이 지속적으로 업데이트되어도 cqtsdbcrawler.pl 명령을 사용해야 하는 경우가 있습니다.
  • 처음으로 레코드를 색인화하는 경우
  • 색인을 명시적으로 업데이트하는 경우
  • 올바르게 처리되지 않은 레코드를 다시 색인화하는 경우
  • 암호화된 비밀번호와 키 파일을 생성하는 경우
  • 성능 개선을 위해 전체 텍스트 검색 색인 파일을 최적화하는 경우

제대로 처리되지 않은 레코드는 record_type_time_stamp.xml이라는 복구 파일에 로그되고 ClearQuest 검색 특성 파일인 CQ-dbname-dbset-name.xml이 기록된 것과 동일한 디렉토리에 기록됩니다. 이 파일을 cqtsdbcrawler.pl –repair의 입력으로 사용합니다.

일괄처리 또는 업데이트 모드로 실행할 때 cqtsdbcrawler.plbatch_recovery.propertiesupdate_recovery.properties 파일에서 각각 처리가 완료된 마지막 레코드를 기록합니다. 이러한 파일은 명령 실행이 중지되어 다시 시작될 때 처리하기 위한 시작점을 제공합니다. 이 파일은 현재 사용자의 홈 디렉토리에 기록됩니다.

cqtsdbcrawler.pl은 기본 제품 설치 디렉토리에 설치됩니다.

옵션 및 인수

–batch
추출기를 일괄처리 모드로 실행합니다. 이 옵션은 전체 텍스트 검색을 위해 구성된 모든 레코드를 읽고 Lucene을 사용하여 이를 색인화할 수 있도록 Solr에 전달합니다. CPU 또는 IO 바인딩으로 처리됩니다. 따라서 성능이 저하되는 것을 방지하려면 시스템 사용률이 최소일 때 일괄처리 모드로 실행해야 합니다.
–update
추출기를 업데이트 모드로 실행합니다. 이 옵션은 레코드를 추가, 삭제 또는 수정하는 데이터베이스를 모니터링합니다. 데이터베이스의 모든 변경사항이 판독되고 Solr에 전달되어 색인화됩니다(이 옵션은 추출기의 WebSphere Application Server Express 인스턴스에 대한 기본 실행 모드로, 명령행을 통해서도 동일한 기능을 사용할 수 있도록 하기 위해 제공됩니다.)
–optimize
성능 개선을 위해 검색 엔진 색인을 최적화합니다.
–repair repair_file
추출기를 복구 모드로 실행합니다. repair_file에 나열된 레코드는 일괄처리 또는 업데이트 모드로 올바르게 처리되지 않은 레코드입니다.
cq_search_properties_file
명령 cqtssetup.pl ... –o CQ에 의해 생성된 ClearQuest 검색 파일입니다.
–site site
기본 사이트는 <local>로서 데이터베이스가 복제되지 않음을 의미합니다. 데이터베이스가 복제되는 경우 이 옵션이 필요합니다. 레코드 추출을 위한 구성 매개변수를 수집할 MultiSite 사이트를 지정하십시오.
–s dbset
데이터베이스 세트의 이름.
–d dbname
데이터베이스의 이름.
-u user
사용자 이름.
-p password
비밀번호.
-encrypt
비밀번호를 암호화합니다.
-kf key_file
비밀번호 암호화 키가 저장되는 파일.
-pf password_file
암호화된 비빌번호가 저장되는 파일.
-jvmpar "jvm_options"
JVM(Java Virtual Machine) 옵션을 설정하는 데 사용합니다.

예제

cqtsdbcrawler.pl을 일괄처리 모드로 실행:
cqperl cqtsdbcrawler.pl -batch CQ_SAMPLE-TextSearch.xml -site "<local>"
cqtsdbcrawler.pl을 복구 모드로 실행:
cqperl cqtsdbcrawler.pl -repair ~bert/Defect207294053937.xml ~bert/CQ_SAMPLE-TextSearch.xml
암호화된 비밀번호 및 키 파일 작성:
cqperl cqtsdbcrawler.pl -encrypt -s TextSearch -d SAMPL -u admin -p admin_password -kf key.txt -pf password.txt
전체 텍스트 검색 색인 파일 최적화:
cqperl cqtsdbcrawler.pl -optimize CQ-SAMPL-TextSearch.xml
JVM 옵션을 사용하여 cqtsdbcrawler.pl을 일괄처리 모드로 실행:
cqperl cqtsdbcrawler.pl -jvmpar "-Xms512m -Xmx1024m" -batch CQ_SAMPLE-TextSearch.xml -site "<local>"

참조

cqtssetup.pl, setmasterpropertyfromfile


피드백