Sun Java System Message Queue 3.7 UR1 관리 설명서

브로커 유틸리티

브로커 유틸리티(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

없음 

대체 Java Runtime 위치

기본 동작: 시스템에 설치된 런타임 또는 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

없음 

사용 도움말 표시