如何在 Rocky Linux 9 上安装 RabbitMQ

RabbitMQ 是一个功能强大且流行的开源消息代理,它使不同的系统能够相互通信。广泛应用于分布式系统、微服务架构等消息传递场景。

rabbitmq-logo

在 Rocky Linux 9 上安装 RabbitMQ

第 1 步。第一步是将系统更新到最新版本的软件包列表。为此,请运行以下命令:

sudo dnf check-update

第 2 步。正在安装 Erlang。

RabbitMQ 是使用 Erlang 编程语言构建的。要安装 RabbitMQ,我们首先需要安装 Erlang。运行以下命令以安装 Erlang 软件包:

sudo dnf install erlang

通过键入以下内容确认安装:

erl -v

第 3 步。在 Rocky Linux 9 上安装 RabbitMQ。

RabbitMQ 提供了自己的软件包存储库,便于安装和更新。要添加 RabbitMQ 存储库,请运行以下命令:

sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
[rabbitmq]
name=rabbitmq
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/9/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
repo_gpgcheck=1
EOF

保存文件并退出文本编辑器。

现在,让我们安装 RabbitMQ 服务器。执行以下命令安装 RabbitMQ:

sudo dnf install rabbitmq-server

安装完成后,启用 RabbitMQ 服务以在系统引导时自动启动:

sudo systemctl enable rabbitmq-server
sudo systemctl start rabbitmq-server

第 4 步。设置用户帐户。

要访问 RabbitMQ 管理界面,您需要设置具有适当权限的用户帐户:

sudo rabbitmqctl add_user <username> <password>

将 替换为所需的值。<username><password>

向用户授予管理权限:

sudo rabbitmqctl set_user_tags <username> administrator

最后,为管理用户设置权限:

sudo rabbitmqctl set_permissions -p / <username> ".*" ".*" ".*"

Step 5. Configuring Firewall.

If you have an active Firewalld service, allow ports 5672 and 15672:

sudo firewall-cmd --permanent --add-port={4369,5672,15672,25672}/tcp
sudo firewall-cmd --reload

第 6 步。访问 RabbitMQ Web 界面。

成功安装后,打开您的 Web 浏览器并访问 。您应该会看到 RabbitMQ 登录页面:http://your-ip-address:15672/

RabbitMQ-web-interface

感谢您使用本教程在您的 Rocky Linux 9 系统上安装 RabbitMQ。如需其他帮助或有用信息,我们建议您查看 RabbitMQ 官方网站

未经允许不得转载:统信UOS之家 » 如何在 Rocky Linux 9 上安装 RabbitMQ

相关文章