개발자의 노트
RabbitMQ Cluster 설정 (CentOS)
소프트웨어개발/RabbitMQ 2012. 12. 11. 18:57

기본적인 설치 개념은 아래 문서 참고 http://www.rabbitmq.com/clustering.html http://www.rabbitmq.com/ha.html 본 구성은 active-active 구성이다. (active-passitive 구성을 원한다면 http://www.rabbitmq.com/pacemaker.html 참고) 호스트네임을 각각의 서버에 맞게 설정192.168.0.204 호스트명: rabbitmq1 192.168.0.205 호스트명: rabbitmq2 # vi /etc/hosts 192.168.0.204 rabbitmq1 192.168.0.205 rabbitmq2 # vi /etc/sysconfig/network#HOSTNAME=localhost.localdomain HOSTNA..

리눅스에 RabbitMQ 설치 (CentOS)
소프트웨어개발/RabbitMQ 2012. 11. 15. 15:08

CentOS 5 버전 기준.. 먼저 EPEL (Extra Packages for Enterprise Linux ) 설치 # rpm -Uvh http://ftp.neowiz.com/fedora-epel//5/i386/epel-release-5-4.noarch.rpm Erlang 는 yum으로 설치 (RabbitMQ는 Erlang으로 만들어져있음) # wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo # yum install erlang Erlang를 소스로 설치할 경우엔 아래 의존성 패키지 설치 (소스 설치는 생략) # yum install gcc* ncurses*..

RabbitMQ 환경설정하기

rabbitmq 를 설치하고 나면, (/usr/local/rabbitmq 에 소스 설치를 예로 들어서..) # vi /etc/profile 해서RABBITMQ_HOME=/usr/local/rabbitmq export RABBITMQ_HOME PATH=$PATH:$RABBITMQ_HOME/sbin export PATH# source /etc/profile 해주기.. 별도의 환경설정을 하기 위해 (포트 변경, 로그 파일 위치 등…) /usr/local/rabbitmq/etc/rabbitmq 폴더에 rabbitmq-env.conf 파일을 만들고, 해당 정보 기입… ( 자세한 설정값은 http://www.rabbitmq.com/configure.html ) 우리는 서비스 포트(5672->6938) / 로그파일 ..