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

posted @   大司徒  阅读(192)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示