Debian 9에 ActiveMQ 메시지 브로커를 설치하는 방법
이 튜토리얼은 다음 OS 버전에 대해 존재합니다.
- 데비안 10(버스터)
- 데비안 9(스트레치)
이 페이지에서
- 전제 조건
- 자바 설치
- ActiveMQ 설치
- ActiveMQ 웹 인터페이스 액세스
Apache ActiveMQ는 분산 프로세스 간의 통신을 위한 중심점 역할을 할 수 있는 Java로 작성된 무료 오픈 소스 메시지 브로커 소프트웨어입니다. Apache ActiveMQ는 매우 강력하고 사용하기 쉬운 엔터프라이즈 통합 패턴과 함께 제공되며 많은 언어 클라이언트 및 프로토콜을 지원합니다. Apache ActiveMQ는 AMQP 및 MQTT 지원, 언어 간 클라이언트 및 프로토콜 지원, 엔터프라이즈 통합 패턴 지원, 플러그 가능한 전송 프로토콜 지원, 고성능 클러스터링, 클라이언트-서버, 피어 기반 통신 등을 위해 설계된 다양한 기능과 함께 제공됩니다. .
이 튜토리얼에서는 Debian 9 서버에 Apache ActiveMQ를 설치하는 방법을 배웁니다.
전제 조건
- Debian 9를 실행하는 서버.\n
- sudo 권한이 있는 비루트.\n
자바 설치
ActiveMQ는 Java로 작성되었으므로 시스템에 Java 8을 설치해야 합니다. 다음 명령을 실행하여 설치할 수 있습니다.
sudo apt-get install default-jdk -y
Java가 설치되면 다음 명령을 사용하여 Java 버전을 확인할 수 있습니다.
java -version
다음 출력이 표시되어야 합니다.
openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
ActiveMQ 설치
다음으로 최신 버전의 ActiveMQ를 다운로드해야 합니다. 다음 명령을 사용하여 공식 웹사이트에서 다운로드할 수 있습니다.
wget http://www-us.apache.org/dist//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz
다운로드가 완료되면 다음 명령을 사용하여 다운로드한 파일의 압축을 풉니다.
tar -xvzf apache-activemq-5.15.3-bin.tar.gz
다음으로 압축을 푼 디렉터리를 /opt 디렉터리에 복사합니다.
sudo cp -r apache-activemq-5.15.3 /opt/activemq
그런 다음 다음 명령을 사용하여 ActiveMQ 서비스를 시작합니다.
sudo /opt/activemq/bin/activemq start
다음으로 다음 명령을 사용하여 ActiveMQ가 실행 중인지 확인합니다.
netstat -tulnp | grep java
모든 것이 잘 되었다면 다음 출력이 표시됩니다.
tcp6 0 0 :::61613 :::* LISTEN 17871/java tcp6 0 0 :::61614 :::* LISTEN 17871/java tcp6 0 0 :::61616 :::* LISTEN 17871/java tcp6 0 0 :::1883 :::* LISTEN 17871/java tcp6 0 0 :::8161 :::* LISTEN 17871/java tcp6 0 0 :::36801 :::* LISTEN 17871/java tcp6 0 0 :::5672 :::* LISTEN 17871/java
ActiveMQ 웹 인터페이스에 액세스
기본적으로 ActiveMQ는 포트 8161에서 수신 대기합니다. 웹 브라우저를 열고 URL http://your-server-ip:8161을 입력하면 다음 페이지로 리디렉션됩니다.
그런 다음 ActiveMQ 브로커 관리를 클릭하면 다음 페이지가 표시됩니다.
여기에서 사용자 이름을 admin, 비밀번호를 admin으로 입력한 다음 확인 버튼을 클릭하면 다음 페이지가 표시됩니다.