一、下载安装包
1、根据rabbitmq版本需求,查看需要安装的erlang版本
https://www.rabbitmq.com/which-erlang.html
2、下载erlang安装包。
rpm包下载:https://github.com/rabbitmq/erlang-rpm/releases
https://packagecloud.io/rabbitmq/erlang
二进制包下载:https://github.com/erlang/otp/releases
https://www.erlang.org/
3、下载rabbitmq安装包
https://github.com/rabbitmq/rabbitmq-server/releases
https://packagecloud.io/rabbitmq/rabbitmq-server
4、下载rabbitmq-delayed-message-exchange插件
https://github.com/rabbitmq/rabbitmq-delayed-message-exchange
二、安装rabbitmq服务
1、安装socat依赖组件
yum -y install socat
2、安装erlang和rabbitmq
rpm -ivh erlang-xx.xx.xx-xx.elx.x86_64.rpm rabbitmq-server-xx.xx.xx-xx.elx.noarch.rpm
3、启动rabbitmq服务,设置开机启动
systemctl start rabbitmq-server
systemctl enable rabbitmq-server
4、开启web管理
rabbitmq-plugins enable rabbitmq_management
5、移动插件包至plugins目录下。
mv rabbitmq_delayed_message_exchange-xxx.ez /usr/lib/rabbitmq/lib/rabbitmq_server-xxx/plugins
6、开启延迟队列插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
7、查看插件启用情况
rabbitmq-plugins list