RabbitMQ安装部署

一、准备工作

1. RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,故需要先安装部署【Erlang环境】再安装【RabbitMQ环境】。

2. Erlang版本、RabbitMQ版本、linux版本,这三者要互相对应

    Erlang、RabbitMQ版本号对应表:RabbitMQ Erlang Version Requirements — RabbitMQ

本实验用的版本号是:

linux系统:CentOS 7

Erlang:erlang-23.2.7-1.el7.x86_64.rpm

RabbitMq:rabbitmq-server-3.10.0-1.el7.noarch.rpm

二、安装Erlang

1.下载链接:rabbitmq/erlang - Packages · packagecloud

要选择和Linux版本相对应的,el/7表示CentOS 7.x,el/8表示CentOS 8.x

2.复制下载命令

3.进入Linux 虚拟机,粘贴下载命令,下载

4.下载后安装

命令:yum localinstall erlang-23.2.7-1.el7.x86_64.rpm

三、安装RabbitMQ 

1.下载链接:rabbitmq/rabbitmq-server - Packages · packagecloud

要匹配Erlang,要选择和Linux版本相对应的版本

2.复制下载命令

3.进入Linux 虚拟机,粘贴下载命令,下载

4.导入key

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

5.再安装

命令:yum localinstall rabbitmq-server-3.10.0-1.el7.noarch.rpm

6.启动RabbitMQ

启动:systemctl start rabbitmq-server

开机启动:systemctl enable rabbitmq-server

7.防火墙放行

方式1:关闭防火墙

关闭防火墙:systemctl stop firewalld
关闭开机自启:systemctl disable firewalld

方式2:放行5672、25672端口

firewall-cmd --add-port=5672/tcp --permanent
# 放行tcp规则下的5672端口,永久生效
firewall-cmd --add-port=15672/tcp --permanent
# 放行tcp规则下的15672端口,永久生效
firewall-cmd --add-port=25672/tcp --permanent
# 放行tcp规则下的25672端口,永久生效
firewall-cmd --reload
# 重新加载防火墙规则

8.启动RabbitMQ的WEB管理控制台

命令:rabbitmq-plugins enable rabbitmq_management

9.添加admin用户,并赋予权限

rabbitmqctl add_user admin 'Abcdefg12#'      #密码要符合要求
rabbitmqctl set_permissions -p "/" "admin" ".*" ".*" ".*"    #赋予最大权限
rabbitmqctl set_user_tags admin administrator

四、浏览器打开管理控制台

http://192.168.xx.xx:15672

完成安装。

在此,特别感谢【黑马程序员】曹老师,在哔哩哔哩看了曹老师的视频,受益匪浅。

感谢博主char1otte,看了他的文章,学习了很多!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值