3.3. 브로커 인스턴스 시작
브로커 인스턴스는 로그 및 데이터 파일과 같은 모든 구성 및 런타임 데이터를 포함하는 디렉터리입니다. 런타임 데이터는 고유한 브로커 프로세스와 연결되어 있습니다.
Artemis 스크립트, Linux 서비스 또는 Windows 서비스로
사용하여 전경에서 브로커를 시작할 수 있습니다.
3.3.1. 브로커 인스턴스 시작 링크 복사링크가 클립보드에 복사되었습니다!
브로커 인스턴스가 생성되면 Artemis run
명령을 사용하여 시작합니다.
프로세스
설치 중에 생성한 사용자 계정으로 전환합니다.
su - amq-broker
$ su - amq-broker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow broker 인스턴스를 시작하려면
Artemis run
명령을 사용합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 브로커는 다음 정보를 사용하여 로그 출력을 시작하고 표시합니다.
- 트랜잭션 로그 및 클러스터 구성의 위치입니다.
- 메시지 지속성에 사용되는 저널 유형(이 경우 AIO)입니다.
클라이언트 연결을 허용할 수 있는 URI입니다.
기본적으로 포트 61616은 지원되는 프로토콜(CORE, MQTT, AMQP, STOMP, HORNETQ 및 OPENWIRE)의 연결을 허용할 수 있습니다. 각 프로토콜마다 별도의 개별 포트가 있습니다.
- 웹 콘솔은 http://localhost:8161 에서 사용할 수 있습니다.
- Jolokia 서비스 (JMX over REST)는 http://localhost:8161/jolokia 에서 사용할 수 있습니다.
3.3.2. 브로커를 Linux 서비스로 시작 링크 복사링크가 클립보드에 복사되었습니다!
브로커가 Linux에 설치된 경우 서비스로 실행할 수 있습니다.
프로세스
-
/etc/systemd/system/
디렉터리에 새amq-broker.service
파일을 만듭니다. 다음 텍스트를 파일에 복사합니다.
브로커 인스턴스 생성 중 제공된 정보에 따라 경로 및 사용자 필드를 수정합니다. 아래 예제에서 사용자
amq-broker
는/var/opt/amq-broker/mybroker/
디렉터리에 설치된 브로커 서비스를 시작합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 터미널을 엽니다.
다음 명령을 사용하여 브로커 서비스를 활성화합니다.
sudo systemctl enable amq-broker
sudo systemctl enable amq-broker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 사용하여 브로커 서비스를 실행합니다.
sudo systemctl start amq-broker
sudo systemctl start amq-broker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.3.3. 브로커를 Windows 서비스로 시작 링크 복사링크가 클립보드에 복사되었습니다!
브로커가 Windows에 설치된 경우 서비스로 실행할 수 있습니다.
프로세스
- 명령 프롬프트를 열어 명령을 입력합니다.
다음 명령을 사용하여 브로커를 서비스로 설치합니다.
<broker_instance_dir>\bin\artemis-service.exe install
<broker_instance_dir>\bin\artemis-service.exe install
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 사용하여 서비스를 시작합니다.
<broker_instance_dir>\bin\artemis-service.exe start
<broker_instance_dir>\bin\artemis-service.exe start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow (선택 사항) 서비스를 설치 제거합니다.
<broker_instance_dir>\bin\artemis-service.exe uninstall
<broker_instance_dir>\bin\artemis-service.exe uninstall
Copy to Clipboard Copied! Toggle word wrap Toggle overflow