본문으로 바로가기

CentOS 6.x에 RabbitMQ 설치

category MQ 2020. 7. 27. 22:47
반응형

1. EPEL 설치 (Extra Packages for Enterprise Linux)

- RabbitMQ는 패키지 설치 방식이 권장사항인데 이를 위해 추가 확장 패키지를 설치해야한다.

//설치
yum install -y epel-release

//설치 확인
yum repolist

2. Erlang 설치

- RabbitMQ는 Erlang 기반으로 개발되었기 때문에 설치해줘야한다.

//설치
yum install -y erlang

//버전 확인
erlang --version

3. RabbitMQ 설치

//설치1
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.4/rabbitmq-server-3.3.4-1.noarch.rpm

//설치2
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc

//설치3
yum install -y rabbitmq-server-3.3.4-1.noarch.rpm

3-1. wget 설치

//설치
yum install wget

//설치 확인
wget

4. RabbitMQ 시작 종료

//시작
service rabbitmq-server start

//종료
service rabbitmq-server stop

5. RabbitMQ 관리자 계정 추가

//rabbitmqctl set_user_tags [아이디] [패스워드]
rabbitmqctl set_user_tags test 1234

6. RabbitMQ Management Plugin 활성화

rabbitmq-plugins enable rabbitmq_management

7. 방화벽 설정

//해당 파일에서 추가
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5672 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 4369 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 35197 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 15672 -j ACCEPT

//추가후 재시작
service iptables restart

8. RabbitMQ Management 페이지 접속

//아이피:15672
http://192.168.220.145:15672/

반응형