压缩包:RabbitMQ-Linux版-Java文档类资源-CSDN下载
一、官网下载:
1、需要先下载RabbitMQ所需要的erl语言环境
官网地址:Downloads - Erlang/OTP


2、下载MQ
官网:Messaging that just works — RabbitMQ
github地址:https://github.com/rabbitmq
下载地址:Downloading and Installing RabbitMQ — RabbitMQ

选择我们所需要的版本

查询erl语言和RabbitMQ版本对应关系可以查看
RabbitMQ Erlang Version Requirements — RabbitMQ
3、上传到 Linux 服务器上后
rpm -ivh erlang-22.3.2-1.el7.x86_64.rpm --force --nodeps
rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm --force --nodeps
安装成功后安装 socat,RabbitMQ 启动需要
yum install -y socat
设置开机启动:
systemctl enable rabbitmq-server
启动:
systemctl start rabbitmq-server
关闭:
systemctl stop rabbitmq-server
查看运行状态:
systemctl status rabbitmq-server
报错查看错误详情:
journalctl -xe
4、RabbitMQWeb 界面管理及授权操作
RabbitMQ 默认没有安装 web 端的客户端插件,需要安装生效
rabbitmq-plugins enable rabbitmq_management
安装完后重启服务
systemctl restart rabbitmq-server
服务在 15672 端口运行,需要开放 15672 端口后在浏览器访问 :http://ip:15672
用户名和密码为guess,仅限本机访问,

二、命令方式安装
1.安装依赖
yum install -y epel-release gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget
2.添加存储库条目
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
3.安装
yum install -y erlang
4.查看安装版本
erl -version
5、安装socat
yum install -y socat
6.安装RabbitMQ
需要注意erlang的版本和RabbitMQ的版本必须满足版本对照,否则可能无法启动
1、添加存储条目
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.0/rabbitmq-server-3.10.0-1.el8.noarch.rpm
# wget http://bintray.com/rabbitmq/rpm/download_file?file_path=rabbitmq-server%2Fv3.7.x%2Fel%2F6%2Fnoarch%2Frabbitmq-server-3.7.23-1.el6.noarch.rpm
##将下载的文件重命名为rabbitmq-server-3.10.x.rpm
2、安装
rpm -Uvh rabbitmq-server-3.10.x.rpm
3、检测安装
rpm -qa|grep rabbitmq
4、安装命令维护插件
rabbitmq-plugins enable rabbitmq_management
5、设置配置文件,并开启用户远程访问
cd /etc/rabbitmq
cp /usr/share/doc/rabbitmq-server-3.10.0/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
6、修改配置文件
vim /etc/rabbitmq/rabbitmq.config

去掉%%和逗号
7、开启rabbit-server
Systemctl rabbitmq-server start
Systemctl rabbitmq-server restart
Systemctl rabbitmq-server stop
8、开启自启
Systemctl enable rabbitmq-server
9、设置用户
默认网页是不允许访问的,需要增加一个用户修改一下权限,代码如下:
rabbitmqctl add_user admin 123456 //添加用户,后面两个参数分别是用户名和密码。
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" //添加权限
rabbitmqctl set_user_tags admin administrator //修改用户角色
10、可以通过网页去访问了(登录用户名密码为前面创建的用户名密码) 【用户名:guest、密码:guest】
http://IP:15672








![学编程:Python入门考级必备[8]](https://img-blog.csdnimg.cn/a4d05229a8e947a38f425af2ac7dfb28.png)
网络编程:网络概述,网络基本原理,套接字,UDP,TCP,并发服务器编程,守护(精灵)进程](https://img-blog.csdnimg.cn/img_convert/97cf022029548659c9e2e82af6d412e8.png)





![[附源码]Python计算机毕业设计Django医疗纠纷处理系统](https://img-blog.csdnimg.cn/84882fb8931b4cf198f5fe0693b15f2c.png)
![[附源码]Python计算机毕业设计Django校园一卡通服务平台](https://img-blog.csdnimg.cn/9ec91bd5a83545caa9859a7bcd36f0a3.png)

![[附源码]Python计算机毕业设计Django校园疫情管理系统](https://img-blog.csdnimg.cn/8c0c0329179544a9ae5d7aef64075e85.png)

