Linux 환경에서 RabbitMQ 설치 튜토리얼

콘텐츠

1. 다운로드

2. Erlang 환경 설치

2.1 rpm 파일 다운로드

2.2 명령을 순서대로 실행합니다.

3. RabbitMQ 설치

3.1 설치:

3.2 구성 파일 설정

3.3 시작, 중지

3.4 웹 인터페이스 관리 도구 열기

3.5 부팅 설정

3.6 방화벽이 포트 15672를 엽니다.

4. 관리 인터페이스

4.1 홈페이지 개요


1. 다운로드

공식 웹사이트 주소: RabbitMQ 다운로드 및 설치 — RabbitMQ http://www.rabbitmq.com/download.html

Git 주소: https://github.com/rabbitmq/rabbitmq-server/releases https://github.com/rabbitmq/rabbitmq-server/releases


2. Erlang 환경 설치

2.1 rpm 파일 다운로드

Baidu 클라우드 리소스 주소 (권장 자체 테스트를 성공적으로 설치할 수 있음):

링크: https://pan.baidu.com/s/1mWsbW391qPQkw0QV1kSYNQ 추출 코드: ck74 이 콘텐츠를 복사한 후 Baidu SkyDrive 모바일 앱을 열면 작업이 더 편리해집니다.

또는 yum을 사용하여 다운로드하십시오.

yum install esl-erlang_17.3-1~centos~6_amd64.rpm

yum install esl-erlang_17.3-1.x86_64.rpm

yum install esl-erlang-compat-R14B-1.el6.noarch.rpm

2.2 명령을 순서대로 실행합니다.

1) rpm -ivh esl-erlang-17.3-1.x86_64.rpm --force --nodeps

2) rpm -ivh esl-erlang_17.3-1centos6_amd64.rpm --force --nodeps

3) rpm -ivh esl-erlang-compat-R14B-1.el6.noarch.rpm --force --nodeps


3. RabbitMQ 설치

먼저 (Baidu 클라우드에 RabbitMQ 설치 파일이 있음) 다운로드 주소

3.1 설치:

rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm

3.2 구성 파일 설정

cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

사용자 원격 액세스 활성화

vi /etc/rabbitmq/rabbitmq.config

주석의 압축을 풀고 후행 쉼표를 제거하십시오.

3.3 시작, 중지

service rabbitmq-server start  ##启动

service rabbitmq-server stop  ##停止

service rabbitmq-server restar  ##重启

3.4 웹 인터페이스 관리 도구 열기

rabbitmq-plugins enable rabbitmq_management ##开启管理页面

service rabbitmq-server restart  #重启

3.5 부팅 설정

chkconfig rabbitmq-server on  #开机自启

3.6 방화벽이 포트 15672를 엽니다.

/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

/etc/rc.d/init.d/iptables save

4. 관리 인터페이스

4.1 홈페이지 개요

연결: 생산자와 소비자 모두 메시지 생성 및 소비를 완료하기 전에 RabbitMQ와 연결을 설정해야 합니다. 여기에서 연결 상태를 볼 수 있습니다.

채널: 채널 연결이 설정되면 채널이 형성되며 메시지 전달은 채널에 따라 달라집니다.

교환: 교환, 메시지를 구현하는 방법

큐: 큐, 즉 메시지 큐, 메시지는 큐에 저장되어 소비되기를 기다렸다가 소비 후 큐에서 제거됩니다.

이 블로그가 도움이 되었다면 + 좋아요 + 즐겨찾기 라는 메시지 를 남겨주세요 .  

추천

출처blog.csdn.net/promsing/article/details/123253282