码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • RabbitMQ系列【3】安装RabbitMQ


    有道无术,术尚可求,有术无道,止于术。

    文章目录

      • Windows
        • 1. 安装 Erlang/OTP
        • 2. 安装 RabbitMQ
      • Centos 7
        • 1. 安装 Erlang/OTP
        • 2. 安装 RabbitMQ
      • Docker
      • Docker Compose

    下载地址

    RabbitMQ各种系统相关安装文档在官网已有文档:
    在这里插入图片描述

    Windows

    1. 安装 Erlang/OTP

    RabbitMQ 需要安装支持 64 位的Erlang for Windows版本。

    选择版本时,需要在官网查看RabbitMQ和Erlang/OTP版本之间的兼容性:
    在这里插入图片描述

    在下载地址中选择对应的版本下载:
    在这里插入图片描述
    双击,安装完成:
    在这里插入图片描述

    添加系统变量ERLANG_HOME,值为安装目录位置,RabbitMQ批处理文件需要执行%ERLANG_HOME%\bin\erl.exe。
    在这里插入图片描述
    在Path中添加%ERLANG_HOME%\bin:
    在这里插入图片描述

    打开CMD,输入erl -version验证:
    在这里插入图片描述

    2. 安装 RabbitMQ

    下载地址

    确保安装了支持的Erlang版本后,下载rabbitmq-server-windows-3.10.8.zip。

    下载后,压缩到C:\Program Files\rabbitmq(或适合应用程序文件的位置),进入到sbin 目录下:
    在这里插入图片描述
    在改目录下打开CMD ,输入rabbitmq-plugins enable rabbitmq_management命令安装插件:
    在这里插入图片描述
    使用以下命令安装为服务并启动:

    # 安装服务
    ./rabbitmq-service.bat install 
    # 开始服务
    ./rabbitmq-service.bat start 
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述
    其他命令:

    # 停止服务
    ./rabbitmq-service.bat stop  
    # 使服务有效
    ./rabbitmq-service.bat enable 
    # 使服务无效
    ./rabbitmq-service.bat disable 
    # 帮助
    ./rabbitmq-service.bat help 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    进入控制台地址http://127.0.0.1:15672/#/,输入默认用户名密码guest/guest,登录进入首页:
    在这里插入图片描述

    Centos 7

    1. 安装 Erlang/OTP

    # 安装工具
    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
    # 下载 Erlang/OTP
    wget http://erlang.org/download/otp_src_25.1.tar.gz
    # 解压
    tar zxvf otp_src_25.1.tar.gz
    # 配置 
    ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
    # 安装
    make && make install
    # 配置erlang环境变量
    vim /etc/profile
    # 在文件末尾添加'ERLANG_HOME'
    ERLANG_HOME=/usr/local/erlang
    PATH=$ERLANG_HOME/bin:$PATH
    export ERLANG_HOME
    export PATH
    # 保存退出并使环境变量生效
    source /etc/profile
    # 输入命令检验是否安装成功
    erl 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    2. 安装 RabbitMQ

    # 下载
    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.11.3/rabbitmq-server-3.11.3-1.el8.noarch.rpm
    # 安装
    rpm -ivh rabbitmq-server-3.11.3-1.el8.noarch.rpm
    # 启动服务
    service rabbitmq-server start
    # 开启图形化管理界面
    rabbitmq-plugins enable rabbitmq_management
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    Docker

    docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.11-management
    
    • 1

    Docker Compose

    version: "3.8"
    services:
      rabbitmq:
        image: daocloud.io/library/rabbitmq:3.8.7
        container_name: rabbitmq
        restart: always
        volumes:
          - ./data/:/var/lib/rabbitmq/
        ports:
          - 5672:5672
          - 15672:15672
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
  • 相关阅读:
    算法练习1——合并两个有序数组
    STL的pair知识点大全
    devops-1:代码仓库git的使用
    [项目管理-22]:项目中开环、闭环、安全、监控四种沟通模型:UDP/TCP/SCTP/PID模型
    前后端接口设计与配置中心系统<二十九>-------HiAbility SDK开发3【 扫码能力集成、数据统计与埋点】
    2023年天津天狮学院专升本市场营销专业《市场营销学》考试大纲
    基于纳什谈判理论的风–光–氢多主体能源系统合作运行方法(含matlab代码)
    buildroot中C语言使用libconfig的实例
    Kubernetes教程(一)---使用 kubeadm 创建 k8s 集群(containerd)
    【4.4 统计分布】(描述性统计分析)——CDA
  • 原文地址:https://blog.csdn.net/qq_43437874/article/details/127019072
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号