CentOS 6 에서 RabbitMQ 3.3.4 설치하기
CentOS 6 에서 RabbitMQ 3.3.4 설치하기
1. 시스템 환경 확인 / 설치 폴더 확인
- CentOS release 6.4 (Final) 64비트
- lsb_release -a
- cat /etc/issue
- cat /proc/cpuinfo | grep "clflushsize"
- yum -y update
2. CentOS EPEL Repository가 설치되어 있지 않다면등록합니다.
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
#rpm -Uvh remi-release-6*.rpmepel-release-6*.rpm
3. erlang을 설치합니다.
wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo
#yum install erlang (yum install -y erlang)
4. RabbitMQ 서버를 설치합니다.
# Download the latest RabbitMQ packageusing wget:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.4/rabbitmq-server-3.3.4-1.noarch.rpm
# Add the necessary keys for verification:
rpm --importhttp://www.rabbitmq.com/rabbitmq-signing-key-public.asc
# Install the .RPM package using YUM:
yum installrabbitmq-server-3.3.4-1.noarch.rpm
6. Enabling the Management Console /WebUI 관리 플러그인 설정하기
#rabbitmq-plugins list
#rabbitmq-plugins enablerabbitmq_management
[포트 개방 (6938,15672)]
# iptables -I INPUT -m tcp -p tcp --dport6938 -j ACCEPT
# iptables -I INPUT -m tcp -p tcp --dport15672 -j ACCEPT
# service iptables save
# service iptables restart
7.http://[your droplet's IP]:15672/. guest/guest로 접속한다.
8.Managing on CentOS / RHEL Based Systems
9. 추가 환경 설정(계정 생성)
기본적으로 guest/guest 계정의 사용자를 가지고 있으나, 삭제하고 새로 만들자.
#rabbitmqctl list_users
Listing users ...
guest [administrator]
...done.
아이디 test, 비밀번호 1234로새로운 사용자 추가
#rabbitmqctl add_user test 1234
Listing users ...
test []
...done.
test 사용자의 권한을administrator로 준다.
#rabbitmqctl set_user_tags test administrator
Setting tags for user "test" to[administrator] ...
...done.
브라우저에서 확인해볼 수 있다. (계정은 위에서 새로 생성한 test/1234)
http://localhost:15672/
감사합니다.
