第一步:安裝erlang(最精簡版本erlang安裝,適用於rabbitmq)
1.檢查是否安裝過
rpm -qa erlang
rpm -e erlang-xxxxxx
卸載完成后 按照官方步驟安裝精簡版rabbitmq-erlang
https://github.com/rabbitmq/erlang-rp
2.在/etc/yum.repos.d/ 下創建rabbitmq-erlang.repo,添加如下內容
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/6
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
3.yum install erlang
第二步:安裝rabbitmq-server
1. 以root用戶執行 rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
2. 在/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.yum install rabbitmq-server
4. 1)開啟延時隊列(非死信隊列方式)安裝插件: https://www.rabbitmq.com/community-plugins.html 下載rabbitmq_delayed_message_exchange 注意mq版本
2)移動該文件到 /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.17/plugins/ 目錄下
3)執行命令 rabbitmq-plugins enable rabbitmq_delayed_message_exchange
5.開啟RabbitMq控制台
rabbitmq-plugins enable rabbitmq_management
6.開啟服務
1)設置開機自啟 chkconfig rabbitmq-server on
提示 Note: Forwarding request to 'systemctl enable rabbitmq-server.service'.
Created symlink from /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service to /usr/lib/systemd/system/rabbitmq-server.service.
2)啟動 mq systemctl start(stop) rabbitmq-server
7.創建用戶
1)創建用戶 rabbitmqctl add_user admin admin
2)配置角色 rabbitmqctl set_user_tags cbt administrator

卸載rabbitmq
rpm -qa rabbitmq-server
yum remove ***
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
rm -rf /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.x/
rm -rf /etc/rabbitmq/
rm -rf /var/log/rabbitmq