CentOS는 설치의 ActiveMQ

아파치의 ActiveMQ는 무료 오픈 소스 메시지 브로커 및 통합 서버 모드입니다. 그것은 자바, C ++, C, 파이썬, 펄, PHP와 다른 프로그래밍 언어에서 클라이언트와 프로토콜을 지원합니다. 이 같은 메시지 그룹, 가상 목적지, 목적지와 조합 와일드 카드 등 다양한 기능을 제공합니다. 그것은 쉽게 봄 응용 프로그램에 통합 할 수 있습니다.

전에 工欲善其事必先利其器이 MQ를 다시 사용 후, 우리는 우리는 ActiveMQ를 설치하는 방법에 대해 살펴, ActiveMQ를 설치해야합니다. ActiveMQ는 자바 기반의 개발이기 때문에, 그래서 당신은 환경에 JDK 설치해야합니다.

설치 단계

1, 시스템 업데이트

소프트웨어 시스템에 CentOS 설치하는 동안 시간 일부 업데이트 또는 업그레이드를 신속하게 설치 패키지를 찾을 수 있습니다.

sudo는 냠 EPEL-릴리스를 설치 -y 
sudo는 냠 업데이트 -y 

2, JDK 설치

JDK는 두 가지 방법으로, 설치 패키지를 다운로드 한 후 설치를 완료하려면 직접 명령을 실행하지 않고 설치 패키지, 두 번째 방법을 다운로드해야 JDK 오라클을 설치하는 방법을 설치, 설치가 오픈 JDK이다.

(1) 제 1 실시 JDK 설치

: 첫 번째 다운로드 JDK 오라클 공식 웹 사이트, JDK 다운로드 주소는 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html  다운로드 후에 CentOS에 업로드 한 다음 로컬 설치 JDK를 수행합니다.

다운로드가 완료 업로드에 CentOS 후, 다음을 설치하려면 다음 명령을 입력합니다.

 sudo는 냠 -y localinstall JDK-8u241 - 리눅스 - x64.rpm

설치가 완료되면, 다음 JDK가 설치되어 있는지 확인.

(2) 설치 JDK의 제 2 실시 예

설치 패키지를 다운로드하여 설치를 완료하기 위해 CentOS는 직접 명령을 입력하지, 다음과 같은 방법으로 설치할 수 있습니다. 명령이 입력 :

sudo는 냠 -y 자바 - 설치 1.8 . 0 -openjdk

설치가 완료되면 설치 성공 여부를 확인한다.

자바 -version

  

 

구성 JDK 환경 변수에 ActiveMQ를 필요의 구현 때문에, 다음 방법을 구성 JDK 변수에서의 모습을 보자.

3 구성 변수 JDK

어떻게 변수를 JDK 구성하는 방법? 먼저 우리는 종 JDK 환경 변수가 있는지 확인해야합니다.

에코 $ JAVA_HOME

  

구성은 우리가 사용자의 홈 디렉토리 또는 / 기타 / 프로필에 .bash_profile에에 기록 된 환경 변수를 찾을 JDK 설치 경로,이 경로는 JAVA_HOME에 할당을 구성, 선택되어 있지 않습니다. 다음 명령으로 구성된다.

에코 "(|의 JAVA_HOME = $ readlink를 -f는 / usr / 빈 / 자바가 나오지도"빈 / 자바 :: ")"| sudo는 티 -a은 / etc / 프로필

  

그런 다음 구성 파일을 적용 할 수 있습니다.

소스은 / etc / 프로필

일단 구성되면, 그 다음에 ActiveMQ를 설치합니다.

네, ActiveMQ를 설치

ActiveMQ를가 직접 사용할 수있는 유닉스 시스템에 미리 컴파일 된 바이너리를 제공합니다. 유일한 의존성은 JAVA가 시스템에 설치되어 있습니다. 우리는 JAVA가 설치되어 있기 때문에, 우리는 더 ActiveMQ를 다운로드 할 수 있습니다. 당신은 항상 아파치 ActiveMQ를 페이지의 공식 릴리스의 최신 안정 버전을 얻을 수 있습니다. 이 버전은 5.15.5을 다운로드하려면 다음 명령을 사용하여 설치됩니다.

wget을 http://archive.apache.org/dist/activemq/5.15.5/apache-activemq-5.15.5-bin.tar.gz

  

다운로드가 완료되면, 우리는 압축 해제는 / opt 디렉토리에 압축 파일을 압축 해제합니다.

sudo는 타르 -zvxf 아파치 ActiveMQ를-5.15.12-bin.tar.gz -C / 옵션

  

다음의 편의를 위해, 당신은 디렉토리 버전에 관계없이, 포인트 소프트 링크를 만들 수있는 아파치의 ActiveMQ의 현재 버전. 이러한 접근 방식은 향후 업데이트에 대한 도움이됩니다. 이 경우, 후속 새 버전을 설치하기 만 파일이 모두 지정된 폴더로 이동 될 때마다 업그레이드하지 마십시오, 해당 버전에 연결 소프트웨어를 수정해야합니다.

sudo는 LN -s /opt/apache-activemq-5.15.12/ / 옵션 / ActiveMQ를

  

그런 다음 부드러운 연결을 생성 한 후, 우리는 부팅 MQ에, 다음에 해당하는 / 옵션 / ActiveMQ를 디렉토리로 이동합니다. 그리고 MQ를 중지하는 방법뿐만 아니라, 부팅 상태를 볼 수 있습니다.

ActiveMQ를 쉽게 위의 명령을 실행할 수 있지만 프로세스를 관리 할 수 ​​ActiveMQ를 systemd 서비스를 사용하는 것이 좋습니다 있지만. 사용 Systemd 서비스는 ActiveMQ를 자동으로 할 때 시작과 실패를 시작되었는지 확인합니다.

(5), 시작하는 시스템 서비스를 만들

은 / usr / lib 디렉토리 / systemd / 시스템 / activemq.service에서 다음 명령을 통해 시스템 서비스를 만들려면 파일을 만듭니다.

남쪽으로는 /usr/lib/systemd/system/activemq.service

  

파일에 다음을 입력합니다.

[단위] 
설명 ActiveMQ는 메시지 큐 = 
= network.target 후 
[서비스] 
PIDFile = / 옵션 /의 ActiveMQ / 데이터 / activemq.pid 
ExecStart = / 옵션 / ActiveMQ를 / 빈 / ActiveMQ를 시작 
ExecStop = / 옵션 / ActiveMQ를 / 빈 / ActiveMQ를 정지 
사용자 = 루트 
그룹 = 루트 
를 다시 시작 = 항상 
RestartSec = 9 
StandardOutput = 시스템 로그 
StandardError = 시스템 로그 
SyslogIdentifier = ActiveMQ를 

[설치] 
WantedBy = multi-user.target

  

저장, 우리는 성공적으로 있는지 확인하기 위해 테스트를 시작하고 중지 할 것인지 여부를 할 수 있습니다.

sudo는 systemctl 수 ActiveMQ를 
sudo는 systemctl 시작 ActiveMQ를 
sudo는 systemctl 상태 ActiveMQ를 
sudo는 systemctl 정지의 ActiveMQ

  

웹 쇼를 통해 6, 구성

설치가 완료되면, MQ를 시작, MQ는 우리가 브라우저의 주소 표시 줄에 웹을 통해 제어판에 액세스 할 수 있습니다 입력 :http://xxxxxx:8161/admin.在访问之前得打开一下端口。通过以下命令。

sudo는 방화벽 cmd를 --zone = 공공 --permanent --add 포트 = 8161 / TCP 
sudo는 방화벽 cmd를 --reload

  

그런 다음 우리는 브라우저를 통해 액세스 할 수 있습니다. 기본 사용자 이름과 암호는 admin, 당신이 입력 한 후 수정할 수 있습니다.

 

마지막으로, 나는 위의 단계를 설치 ActiveMQ를 완료 한 들었다.

추천

출처www.cnblogs.com/Hackerman/p/12588740.html