1. 程式人生 > >https://github.com/luoxianjie

https://github.com/luoxianjie

RabbitMQ 官方建議通過二進位制檔案方式安裝,在此我們使用推薦的方式安裝

1,匯入RabbitMQ簽名,使RPM元件信任安裝包

rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc

2, 將rabbitMQ源新增到yum倉庫配置檔案中

建立檔案
vim /etc/yum.repos.d/rabbitmq.repo

編輯檔案
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1

3, 安裝rabbitmq-server

yum install rabbitmq-server

若提示erlang版本過低,請先升級erlang版本

4,升級erlang

建立無依賴erlang源
vim /etc/yum.repos.d/rabbitmq-erlang.repo

編輯檔案
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/21/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

升級
yum update erlang

若提示資源包衝突無法升級,請先強制解除安裝erlang之前版本

yum -y remove erlang之前版本

5,開啟服務

加入開機自啟
chkconfig rabbitmq-server on

啟動rabbitmq
/sbin/service rabbitmq-server start


停止rabbitmq
/sbin/service rabbitmq-server stop
或
rabbitmqctl stop