• RabbitMQ系列【3】安装RabbitMQ


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


    下载地址

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

    Windows

    1. 安装 Erlang/OTP

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

    选择版本时,需要在官网查看RabbitMQErlang/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
  • 相关阅读:
    五、torchvision
    HCNP Routing&Switching之DHCP中继
    鸿鹄工程项目管理系统em Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统
    【电源专题】不合理接地引发的典型问题及地环路隔离的方法
    什么是Apollo自动驾驶平台?
    SSM学习43:SpringMVC不扫描某些bean
    Selenium+Python系列 - 开发环境搭建
    redis爆满导致数据丢失
    Oracle基础之单表查询
    k8s集群调度,亲和性,污点,容忍,排障
  • 原文地址:https://blog.csdn.net/qq_43437874/article/details/127019072