브로커 유틸리티(imqbrokerd)는 브로커를 시작합니다. 명령줄 옵션은 현재 브로커 세션에 대해서만 브로커 구성 파일의 값을 무시합니다.
표 13–1에서는 imqbrokerd 명령 옵션과 각 옵션으로 대체되는 구성 등록 정보(있는 경우)를 보여줍니다.
표 13–1 브로커 유틸리티 옵션
옵션 |
대체되는 등록 정보 |
설명 |
---|---|---|
-name instanceName |
imq.instancename |
동일한 호스트에서 실행 중인 여러 브로커 인스턴스에는 서로 다른 인스턴스 이름이 있어야 합니다. 기본값: imqbroker |
-port portNumber |
imq.portmapper.port |
Message Queue 클라이언트는 이 포트 번호를 사용하여 브로커에 연결합니다. 동일한 호스트에서 실행 중인 여러 브로커 인스턴스에는 서로 다른 포트 매퍼 포트 번호가 있어야 합니다. 기본값: 7676 |
-cluster broker1 [ [ , broker2 ] … ] |
imq.cluster.brokerlist |
지정된 브로커는 imq.cluster.brokerlist 등록 정보의 목록과 병합됩니다. 각 브로커 인수는 다음 형태 중 하나입니다. hostName: portNumber hostName :portNumber hostName을 생략하는 경우에는 기본값이 localhost입니다. portNumber를 생략하는 경우에는 기본값이 7676입니다. |
-Dproperty= value |
인스턴스 구성 파일의 해당 등록 정보 |
구성 등록 정보 설정 브로커 구성 등록 정보에 대한 자세한 내용은 14 장, 브로커 등록 정보 참조을 참조하십시오. 주의: 이 옵션을 사용하여 설정한 등록 정보의 형식과 맞춤법에 주의하십시오. 잘못된 값은 알림이나 경고 없이 무시됩니다. |
-reset props |
없음 |
구성 등록 정보 재설정 브로커의 기존 인스턴스 구성 파일 config.properties를 빈 파일로 바꿉니다. 모든 등록 정보에 기본값이 설정됩니다. |
-reset store |
없음 |
영구 데이터 저장소 재설정 데이터 저장소의 모든 영구 데이터(지속성 메시지, 영구 가입 및 트랜잭션 정보 포함)를 삭제하여 빈 상태에서 브로커 인스턴스를 시작할 수 있도록 합니다. 이후에 다시 시작할 때 영구 저장소가 재설정되지 않도록 하려면 -reset 옵션을 지정하지 않고 브로커 인스턴스를 다시 시작합니다. 지속성 메시지 또는 영구 가입만 삭제하려면 -reset messages 또는 -reset durables를 대신 사용합니다. |
-reset messages |
없음 |
데이터 저장소에서 지속성 메시지 삭제 |
-reset durables |
없음 |
데이터 저장소에서 영구 가입 삭제 |
-backup fileName |
없음 |
구성 변경 레코드를 파일로 백업 자세한 내용은 구성 변경 기록 관리를 참조하십시오. |
-restore fileName |
없음 |
백업 파일에서 구성 변경 레코드 복원 -backup 옵션을 사용하여 백업 파일을 미리 작성해 두어야 합니다. 자세한 내용은 구성 변경 기록 관리를 참조하십시오. |
-remove instance |
없음 |
브로커 인스턴스 제거 [-force 옵션을 함께 지정한 경우가 아니면 사용자의 확인이 필요합니다.] 인스턴스 구성 파일, 로그 파일, 영구 저장소 및 인스턴스와 관련된 기타 파일 및 디렉토리를 삭제합니다. |
-password keyPassword |
imq.keystore.password |
SSL 인증서 키 저장소의 비밀번호 [이 옵션은 더 이상 사용되지 않으며 추후에 제거될 것입니다. 비밀번호를 생략하거나(대화식으로 비밀번호를 묻는 메시지 표시) -passfile 옵션을 사용하여 비밀번호를 포함하는 파일을 지정합니다. ] |
-dbuser userName |
imq.persist.jdbc.user |
JDBC 기반 영구 데이터 저장소의 사용자 이름 |
-dbpassword dbPassword |
imq.persist.jdbc.password |
JDBC 기반 영구 데이터 저장소의 비밀번호 |
-ldappassword ldapPassword |
imq.user_repository.ldap.password |
LDAP 사용자 저장소의 비밀번호 |
-passfile filePath |
imq.passfile.enabledimq.passfile.dirpathimq.passfile.name |
브로커의 imq.passfile.enabled 등록 정보를 true로 설정하고 imq.passfile.dirpath를 비밀번호 파일을 포함하는 경로로 설정하며 imq.passfile.name을 파일 이름 자체로 설정합니다. 자세한 내용은 비밀번호 파일을 참조하십시오. |
-shared |
imq.jms.threadpool_model |
공유 스레드 풀 모델을 사용하여 jms 연결 서비스 구현 연결 간에 예외 스레드가 공유되므로 지원되는 연결 수가 증가합니다. 브로커의 imq.jms.threadpool_model 등록 정보를 shared로 설정합니다. |
-javahome path |
없음 |
기본 동작: 시스템에 설치된 런타임 또는 Message Queue와 함께 번들로 제공된 런타임을 사용합니다. |
-vmargs arg1 [ [ arg2 ] … ] |
없음 |
인수를 Java 가상 머신에 전달 인수는 공백으로 구분됩니다. 두 개 이상의 인수를 전달하거나 공백을 포함하는 인수를 전달하려면 인수 목록을 따옴표로 묶습니다. VM 인수는 명령줄을 통해서만 전달할 수 있으며, 인스턴스 구성 파일에는 관련 구성 등록 정보가 없습니다. |
-license [ licenseName ] |
없음 |
로드할 사용권이 설치된 Message Queue 제품의 기본값과 다를 경우: pe: 기본 기능 사용 플랫폼판 try: 엔터프라이즈 기능 사용 플랫폼판(90일 시험 사용) unl: 엔터프라이즈판 사용권 이름이 지정되지 않은 경우에는 시스템에 설치된 모든 사용권이 나열됩니다. |
-upgrade-store-nobackup |
없음 |
Message Queue 3.5 또는 3.5 SPx로 업그레이드할 때 호환되지 않는 버전의 이전 데이터 저장소를 자동으로 제거 자세한 내용은 Message Queue 설치 설명서를 참조하십시오. |
-force |
없음 |
사용자 확인 없이 작업 수행 이 옵션은 일반적으로 확인을 필요로 하는 -remove instance 및 -upgrade-store-nobackup 옵션에만 적용됩니다. |
-loglevel level |
imq.broker.log.level |
NONE ERROR WARNING INFO 기본값: INFO |
-metrics interval |
imq.metrics.interval | |
-tty |
imq.log.console.output |
모든 메시지를 콘솔에 기록 브로커의 imq.log.console.output 등록 정보를 ALL로 설정합니다. 지정하지 않을 경우 오류 및 경고 메시지만 기록됩니다. |
-s | -silent |
imq.log.console.output |
브로커의 imq.log.console.output 등록 정보를 NONE으로 설정합니다. |
-version |
없음 | |
-h | -help |
없음 |
사용 도움말 표시 |