RabbitMQ安装教程
原文地址:RabbitMQ安装教程(最新RabbitMQ安装,通用教程)-CSDN博客
RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,**即需要先安装部署Erlang环境再安装RabbitMQ环境。**需加注意的是,读者若不想跟着我的版本号下载安装,可根据两者版本号的对应表(https://www.rabbitmq.com/which-erlang.html 下面图示只展示了部分),安装相应版本的Erlang和RabbitMQ,只需在下文修改命令里面的版本号即可。
第一步,确定自己的服务器安装的是什么操作系统,本档以CentOS8.x为例,下一步即安装el8。
Linux系统:CentOS7.x (如果是CentOS8.x的话,需要修改下面两个环境版本号中的el7为el8)。
第二步,安装部署Erlang环境,本档安装el8。
安装包地址:rabbitmq/erlang - Packages · packagecloud
点击之后会只显示el8版本的安装部署包
本档选择最上方版本号进行安装部署
跳转页面,往下滑,点击复制安装包代码。
打开面板命令终端或者服务器远程登录,黏贴执行命令
wget --content-disposition "https://packagecloud.io/rabbitmq/erlang/packages/el/8/erlang-25.3.2.4-1.el8.x86_64.rpm/download.rpm?distro_version_id=205"
下载完成如图显示
接着,安装已下载的rpm包,记得修改对应的版本号
yum localinstall erlang-25.3.2.4-1.el8.x86_64.rpm
安装完成如图显示
第三步,RabbitMQ下载安装
安装包下载地址:rabbitmq/rabbitmq-server - Packages · packagecloud
点进去之后往下滑,找到安装包下载地址命令,点击复制
wget --content-disposition "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/8/rabbitmq-server-3.12.1-1.el8.noarch.rpm/download.rpm?distro_version_id=205"
再把安装包下载命令通过面板命令终端或者服务器远程连接黏贴执行,结果如图:
运行下面的命令来将 Key 导入,执行命令
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
使用 yum 进行本地安装(可根据自己选择的版本修改下面的版本号),执行命令:
yum localinstall rabbitmq-server-3.12.1-1.el8.noarch.rpm
安装结果如图:
当安装完成后,需要启动 rabbitmq 服务器,执行命令:
systemctl start rabbitmq-server
设置开机自动启动,执行命令:
systemctl enable rabbitmq-server
第四步,RabbitMQ Web界面管理
安装web端的客户端插件,执行命令:
rabbitmq-plugins enable rabbitmq_management
安装完毕以后,重启服务即可,执行命令:
systemctl restart rabbitmq-server
注意,请在服务器上开放 15672 端口。服务器防火墙,面板防火墙都需要开放!
新增用户。此时,账号密码都设置为admin:
rabbitmqctl add_user admin admin
设置用户分配操作权限。
rabbitmqctl set_user_tags admin administrator
通过http://IP地址:15672 进行Web页面登录,输入账号密码(admin),完成页面访问。至此,全部安装结束。