티스토리 뷰

시스템 서버

RabbitMQ 설치

달리는개발자 2011. 10. 9. 09:03
설치단계

1. Erlang 설치
2. RabbitMQ server 설치
3. 환경 설정(옵션)
4. plugin directory에 plugin 추가(옵션)
5. 서비스 시작


1. Erlang 설치

※clustered된 node들은 모두 같은 Erlang 버전을 사용해야함.

windows 사용자
http://www.erlang.org/downloads.html

RedHat Enterprise Linux(RHEL)

wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo.
yum install erlang


Centos6에서 오류... release version 6가 안나온거 같음....

소스파일 다운로드해서 설치 시작....

ERLang 설치 가이드
http://www.erlang.org/doc/installation_guide/INSTALL.html

필요 패키지 설치
yum install gcc*
yum install ncurses*
yum install openssl*

./configure
make && make install

ERLang 기본 설치 경로
/usr/local/lib/erlang/bin/


2. RabbitMQ 설치

서버 파일 다운로드
http://www.rabbitmq.com/server.html

설치 가이드
http://www.rabbitmq.com/install.html#generic-unix

RPM 설치
centos 5 인 경우

centos 6 인 경우


서비스 시작
rabbitmq-server -detached

service rabbitmq-server start 시에 다음과 같은 오류가 발생
[root@shuiky bin]# service rabbitmq-server start
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.

에러로그를 확인해 보니 erl 명령어를 못 찾음....
[root@shuiky bin]# vi /var/log/rabbitmq/startup_err
/usr/lib/rabbitmq/bin/rabbitmq-server: line 77: erl: command not found


다음과 같이 ERLang 패스를 추가함
[root@shuiky bin]# vi /etc/init.d/rabbitmq-server
#PATH=/sbin:/usr/sbin:/bin:/usr/bin
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/lib/erlang/bin

정상 동작 확인 ^^
[root@shuiky bin]# service rabbitmq-server start
Starting rabbitmq-server: SUCCESS
rabbitmq-server.


참고
http://www.rabbitmq.com/which-erlang.html



반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함