標籤:
一、安裝Erlang
詳細的安裝介紹在這裡(https://www.erlang-solutions.com/downloads/download-erlang-otp)
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
添加 RPMforge 支援 (64位)
- wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
匯入 key
- rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
安裝 RPMforge
- rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm
安裝erlang
yum install erlang
二、下載RabbitMQ
開啟RabbitMQ的下載頁面,http://www.rabbitmq.com/download.html ,選擇對應平台的二進位發行包下載;目前使用的是CentOS ,屬於與RHEL/Fedora相相容的版本,下載針對RHEL的二進位版本(Binary)即可:
目前RabbitMQ的版本是3.5.1,下載得到檔案rabbitmq-server-3.5.1-1.noarch.rpm
三、安裝RabbitMQ
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc yum install rabbitmq-server-3.5.1-1.noarch.rpm
四、啟動RabbitMQ
配置為守護進程隨系統自動啟動,root許可權下執行:
chkconfig rabbitmq-server on
啟動rabbitMQ服務
/sbin/service rabbitmq-server start 或 stop
如果報如下異常:
Starting rabbitmq-server (via systemctl): Job for rabbitmq-server.service failed. See ‘systemctl status rabbitmq-server.service‘ and ‘journalctl -xn‘ for details. [FAILED]
嘗試下面的操作:
禁用 SELinux ,修改 /etc/selinux/config
SELINUX=disabled
修改後重啟系統
RabbitMQ安裝(CentOS 7 64位)