- Generic UNIX - $RABBITMQ_HOME/etc/rabbitmq/
- Debian - /etc/rabbitmq/
- RPM - /etc/rabbitmq/
- Mac OS X (Homebrew) - ${install_prefix}/etc/rabbitmq/, the Homebrew prefix is usually/usr/local
- Windows - %APPDATA%\RabbitMQ\
https://www.rabbitmq.com/install-rpm.html
데비안 계열은 설치 못해봤고, 레드햇 계열에서 설치하였기에 레드햇 기준으로 설치 방법을 서술
우선 Erlang을 깔아야함. rabbitMQ에서 강력하게 package 버전의 설치를 권함.
우선 OS의 알맞은 version그리고 알맞은 bit를 알아두자.
OS 확인법
# cat /proc/version
Bit 확인법
# arch
X86_64는 64bit
i386 or i686은 38bit
위 방식을 통해서
For EL5:
#su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
...
#su -c 'yum install foo'
For EL6:
#su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
...
#su -c 'yum install foo'
For EL7:
#su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm'
...
#su -c 'yum install foo'
출처: <http://fedoraproject.org/wiki/EPEL/FAQ#howtouse>
버전에 맞는 EPEL 설치 (참고로 EPEL은 Erlang을 포함하는 Red Hat과 Fedora 조합에서 제공하는 패키지들이다. 많은 offcial package와 나눠진 작은 package들이 있지만, 항상 최신버전으로 유지되고 있진 않다.)
(데비안 계열은, https://www.erlang-solutions.com/downloads/download-erlang-otp) 이동네에서 알맞은거 받아서 깔아야하는 것 같음.)
그리고선,
#yum install erlang
…
이러면 erlang이 설치된다.
다음은 rabbitmq-server의 설치이다.
서버 설치는 매우 간단하다.
#rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
#yum install
rabbitmq-server-3.5.5-3.noarch.rpm
끝이다.
혹은
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
그리고,
Debian 계열은 curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash
이렇게 하면 된다.
설치가 끝나면, 기본설정이 되어있는데, 만족 못하면.
여기서 설정 파일은 바꿔주면 된다고 한다. 자세한 내용은 , https://www.rabbitmq.com/configure.html#configuration-file
자 서버를 시작해보자. 우선, booting시 rabbitMQ가 실행되게 설정하려면,
# chkconfig rabbitmq-server on
얘를 입력해야한다.
chkconfig는 부팅시 자동 실행에 관한 내용들을 갖고 있다.
그리고
# /sbin/service rabbitmq-server stop/start/etc.
Rabbitmq-server의 start 및 stop 등을 해줄 수 있다.
서버를 띄우고선,
# rabbitmqctl status를 통해서 상태를 볼 수 있다.
이때, 잘 떠있는 상태라면, plugin을 설치하여, rabbitmq를 웹으로 모니터링 할 수 있는 management tool을 설치하자.
이도 매우 간단하다.
#rabbitmq-plugins enable rabbitmq_management
이러면 된다.
주소는 serverhost:15672 이다.
참고로 port open이 필요할 경우 rabbitmq의 기본 포트는 5672 이니 참고하면 된다.
또한 iptables은 /etc/sysconf/iptables에 존재한다.
'IT > Ubuntu' 카테고리의 다른 글
Oracle XE 설치 (CentOS 및 RedHat 계열) (2) | 2015.04.10 |
---|---|
3. 우분투에 이클립스 설치하기. (0) | 2014.02.19 |
2. 우분투에 JDK 설치 (JDK install in ubuntu) (0) | 2014.02.14 |
1. 우분투 설치 (ubuntu install) (0) | 2014.02.07 |