HCRM博客

如何在 CentOS 上成功安装 RabbitMQ?

CentOS安装RabbitMQ的步骤如下:

步骤 操作内容
1 更新系统软件包和存储库,使用以下命令:
``bash
yum y update
``。
2 安装EPEL存储库,因为Erlang在默认的YUM存储库中不可用,使用以下命令:
``bash
yum y install epelrelease
yum y update
``。
3 安装Erlang语言环境,使用以下命令:
``bash
yum y install erlang socat
``。
4 检查Erlang版本,使用以下命令:
``bash
erl version
``。
5 下载RabbitMQ,可以使用以下命令:
``bash
wget HTTPS://github.com/rabbitmq/rabbitmqserver/releases/download/rabbitmq_v3_6_16/rabbitmqserver3.6.161.el7.noarch.rpm
``。
6 安装RabbitMQ,使用以下命令:
``bash
rpm ivh rabbitmqserver3.6.161.el7.noarch.rpm
``。
7 安装管理界面的插件,使用以下命令:
``bash
rabbitmqPlugins enable rabbitmq_management
``。
8 开放5672和15672端口,使用以下命令:
``bash
firewallcmd zone=public addport=5672/tcp permanent && firewallcmd reload
firewallcmd zone=public addport=15672/tcp permanent && firewallcmd reload
``。
9 启动RabbitMQ服务,使用以下命令:
``bash
systemctl start rabbitmqserver
``。
10 查看RabbitMQ服务状态,使用以下命令:
``bash
systemctl status rabbitmqserver
``。
11 添加远程登录的用户,使用以下命令:
``bash
rabbitmqctl add_user 用户名 密码
rabbitmqctl set_user_tags 用户名 administrator
rabbitmqctl set_permissions p "/" 用户名 ".*" ".*" ".*"
``。

FAQs

如何在 CentOS 上成功安装 RabbitMQ?-图1
(图片来源网络,侵权删除)

1. 为什么需要在CentOS上安装RabbitMQ之前安装Erlang?

答:RabbitMQ是基于Erlang(面向高并发的语言)语言开发的,所以在安装RabbitMQ之前,需要先安装Erlang语言环境。

2. 如何在CentOS上开放RabbitMQ所需的端口?

答:RabbitMQ运行需要一系列的端口,因此需要配置防火墙将下面的端口打开,可以使用以下命令:<br> ``bash<br>firewallcmd zone=public addport=5672/tcp permanent && firewallcmd reload<br>firewallcmd zone=public addport=15672/tcp permanent && firewallcmd reload``。

如何在 CentOS 上成功安装 RabbitMQ?-图2
(图片来源网络,侵权删除)
分享:
扫描分享到社交APP
上一篇
下一篇