一、环境准备

安装版本:RabbitMQ 3.10.0 Erlang 23.3.4.11

1、RabbitMQ版本和Erlang版本兼容性关系

https://www.rabbitmq.com/which-erlang.html

2、下载 Erlang  rabbitmq/erlang - Packages · packagecloud

第二种方式:
        1. 查找适用于 CentOS 7 的 Erlang 包

# 刷新仓库缓存
sudo yum makecache

# 搜索RabbitMQ仓库中的Erlang包(过滤CentOS 7可用版本)
sudo yum list | grep erlang | grep el7

        2. 安装兼容的 Erlang 版本

若未找到具体版本,可安装通用包(RabbitMQ推荐版本)
sudo yum install erlang

第三种方式:

Otp 23.3.4.11 - Erlang/OTPThe official home of the Erlang Programming Languagehttps://www.erlang.org/patches/otp-23.3.4.11

将下载后的包,放入服务器某文件夹下

cd /usr/local/rabbitmq/
 
# 解压
rpm -Uvh xxx
 
# 安装
yum install -y erlang
 
#查看版本
 
erl -version

3、RabbitMQ下载

RabbitMQ下载链接 weget命令下载地址(https://packagecloud.io/rabbitmq/rabbitmq-server)

wget --content-disposition "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm/download.rpm?distro_version_id=140"

当下载完成后,运行下面的命令将Key导入

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

最后,使用 yum 进行本地安装(可根据自己选择的版本修改下面的版本号),执行命令:

yum localinstall rabbitmq-server-3.10.0-1.el7.noarch.rpm

安装成功标志:

安装完成后,需要做最后一步的配置

vi /etc/hosts

i 编辑

在最后一行,加上ip 主机名

esc  quit! 退出保存

安装完成后,需要启动rabbitMq

执行命令:systemctl start rabbitmq-server

开机启动: systemctl enable rabbitmq-server

重新启动:    systemctl restart rabbitmq-server

二、RabbitMQ Web 界面管理

安装web端了客户端插件

rabbitmq-plugins enable rabbitmq_management

安装结束,重启服务

systemctl restart rabbitmq-server

端口15672(web端口) 5672(rabbitmq)服务器管理页面安全规则添加(阿里等等)、虚拟机防火墙端口放开、或者关闭防火墙,下面是虚拟机防火墙相关

firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload

访问界面,http://服务器ip地址:15672

新增admin用户(密码也设置为admin),并赋予administrator 权限

rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator

部署成功

参考:Linux 安装Erlang、RabbitMQ_linux安装erlang-CSDN博客

Logo

全面兼容主流 AI 模型,支持本地及云端双模式

更多推荐