웹사이트 검색

Debian 9에 ActiveMQ 메시지 브로커를 설치하는 방법


이 튜토리얼은 다음 OS 버전에 대해 존재합니다.

  • 데비안 10(버스터)
  • 데비안 9(스트레치)

이 페이지에서

  1. 전제 조건
  2. 자바 설치
  3. ActiveMQ 설치
  4. 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으로 입력한 다음 확인 버튼을 클릭하면 다음 페이지가 표시됩니다.