一:环境准备
(一)注意
①rabbitMQ需要Erlang支持
②安装的rabbitmq版本需要对应Centos7.0或8.0操作系统版本
③Erlang版本需要和rabbitmq版本相对应
(二)本次演示版本信息如下:
CentOS 8
erlang-25.3.2.5-1.el8.x86_64.rpm
RabbitMQ:3.12.3
二:安装Erlang支持
(一)下载Erlang
链接:Erlang下载网址
wget -O /etc/yum.repos.d/erlang-25.3.2.5-1.el8.x86_64.rpm https://packagecloud.io/rabbitmq/erlang/packages/el/8/erlang-25.3.2.5-1.el8.x86_64.rpm/download.rpm
(二)安装Erlang
yum localinstall erlang-25.3.2.5-1.el8.x86_64.rpm
三:安装RabbitMQ
(一)下载RabbitMQ
链接: rabbitmq下载网址
wget -O /etc/yum.repos.d/rabbitmq-server-3.12.3-1.el8.noarch.rpm "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/8/rabbitmq-server-3.12.3-1.el8.noarch.rpm/download.rpm?distro_version_id=205"
(二)安装RabbitMQ
执行命令
导入签名,签名用于验证rpm是否被修改,不导也可以,只能安装的时候有警告
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
安装RabbitMQ
yum localinstall rabbitmq-server-3.12.3-1.el8.noarch.rpm
四:配置rabbitmq自启动等命令
启动命令:
systemctl start rabbitmq-server
查看状态
systemctl status rabbitmq-server
重启命令
systemctl restart rabbitmq-server
设置开机启动
systemctl enable rabbitmq-server
五:安装web可视化界面插件
(一)安装Web管理可视化界面插件
rabbitmq-plugins enable rabbitmq_management
安装后需要重启服务
(二)新增远程用户
rabbitmqctl add_user admin admin
(三)分配用户权限
rabbitmqctl set_user_tags admin administrator
(四)访问RabbitMQ服务
注意:需要开发服务器端口:15672