centos7安装rabbitmq
一、安装方式
1、docker方式安装
#docker拉取镜像,并映射端口和启动
docker run -e TZ="Asia/Shanghai" --restart=always -d --hostname my-rabbit --name rabbitmq -p 15673:15672 -p 5673:5672 rabbitmq:latest
#进入docker容器内部
docker exec -it 容器id /bin/bash
#管理页面插件初始化
rabbitmq-plugins enable rabbitmq_management
#访问管理页面,管理员登录,默认管理员账密guest/guest
ip:15673
2、添加账户,并设置管理员
3、设置账户所使用主机,点击账户名进入设置页面
以上,完成安装......
docker-compose 方式安装
version: "3"
services:
rabbitmq:
image: rabbitmq:3.8.5
container_name: rabbitmq
restart: always
environment:
- TZ=Asia/Shanghai
- RABBITMQ_DEFAULT_USER=admin
- RABBITMQ_DEFAULT_PASS=admin
volumes:
- /opt/rabbitmq/:/var/lib/rabbitmq/
ports:
- 5672:5672
- 15672:15672
#进入docker容器内部
docker exec -it 容器id /bin/bash
#管理页面插件初始化
rabbitmq-plugins enable rabbitmq_management
#访问管理页面,管理员登录
ip:15672
rpm包方式安装
#下载安装erlang
#下载:
https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-22.3.4.12-1.el7.x86_64.rpm?distro_version_id=140
#安装:
yum -y install erlang-22.3.4.12-1.el7.x86_64.rpm
#下载安装rabbitmq
#下载:
https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.13-1.el7.noarch.rpm?distro_version_id=140
#在RabiitMQ安装过程中需要依赖socat插件 再执行以下命令安装该插件
yum install socat -y #yum安装可以省略
#安装:
yum -y install rabbitmq-server-3.8.13-1.el7.noarch.rpm
#配置rabbitmq
#启动:
systemctl start rabbitmq-server
#设置开机自启动:
systemctl enable rabbitmq-server
#启动web管理界面:
rabbitmq-plugins enable rabbitmq_management
#重启服务:
systemctl restart rabbitmq-server
#开放防火墙端口:
firewall-cmd --zone=public --add-port=15672/tcp --permanent
#刷新端口配置:
firewall-cmd --reload
#访问测试:
http://ip:15672/
#创建用户:
rabbitmqctl add_user admin 123456
#用户授权:
rabbitmqctl set_user_tags admin administrator
安装延迟插件
https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/
下载 rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez
启用插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)