第一步:安装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