CentOS7 中 RabbitMQ 的安装与配置

194 阅读1分钟

👋友情链接下载xshell、xftp链接:wwsz.lanzouy.com/i6tiF2x3rb3…

一、安装 Erlang

  • 首先,我们需要安装 Erlang,因为 RabbitMQ 是基于 Erlang 开发的,这里我们选择版本 erlang-23.3.3-1.el7.x86_64.rpm

链接①(zip)wwsz.lanzouy.com/iUoR12x09jc…

链接②(tar)wwsz.lanzouy.com/iXmAp2xbo2z… 密码:aaqq

由于GitHub有时无法访问,请先下载上面的软件包,然后解压后用xftp传入到虚拟机中使用。

wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.3/erlang-23.3.3-1.el7.x86_64.rpm

# 安装下载好的 Erlang RPM 包
yum install -y erlang-23.3.3-1.el7.x86_64.rpm

二、安装 RabbitMQ版本对照表

  • 安装完 Erlang 后,我们接着安装 RabbitMQ,这里选择版本 3.9.13-1.el7.noarch.rpm。
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.13/rabbitmq-server-3.9.13-1.el7.noarch.rpm

# 安装下载好的 RabbitMQ RPM 包
yum install -y rabbitmq-server-3.9.13-1.el7.noarch.rpm

三、配置开机自启并启动服务

  • 为了让 RabbitMQ 在系统启动时自动运行,我们需要设置开机自启,并启动服务。
# 设置开机自启动
systemctl enable rabbitmq-server

# 启动 RabbitMQ 服务
systemctl start rabbitmq-server

四、启用 RabbitMQ 管理插件

  • RabbitMQ 的管理插件可以提供一个可视化的管理界面,方便我们对 RabbitMQ 进行管理和监控。
rabbitmq-plugins enable rabbitmq_management

五、 管理 RabbitMQ 用户

  • 我们可以创建新的用户并为其设置权限,这里创建一个名为 admin,密码为 123456 的管理员用户。
# 列出当前所有 RabbitMQ 用户
rabbitmqctl list_users

# 创建新用户 admin,密码为 123456
rabbitmqctl add_user admin 123456
# 将用户 admin 设置为管理员角色
rabbitmqctl set_user_tags admin administrator

六、 关闭防火墙和 SELinux

  • 为了避免防火墙和 SELinux 对 RabbitMQ 的访问造成限制,我们需要关闭它们。
systemctl stop firewalld
systemctl disable firewalld

sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selinux/config

setenforce 0

七、输入 IP地址+端口号 访问

格式:
http://服务器 IP 地址:15672

如:http://192.168.44.190:15672