• Linux下载安装 RabbitMQ​


    压缩包: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 启动需要

    1. yum install -y socat
    2. 设置开机启动:
    3. systemctl enable rabbitmq-server
    4. 启动:
    5. systemctl start rabbitmq-server
    6. 关闭:
    7. systemctl stop rabbitmq-server
    8. 查看运行状态:
    9. systemctl status rabbitmq-server
    10. 报错查看错误详情:
    11. 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.添加存储库条目

    1. wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    2. 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、添加存储条目

    1. wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.0/rabbitmq-server-3.10.0-1.el8.noarch.rpm
    2. # 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、设置配置文件,并开启用户远程访问

    1. cd /etc/rabbitmq
    2. cp /usr/share/doc/rabbitmq-server-3.10.0/rabbitmq.config.example /etc/rabbitmq/
    3. mv rabbitmq.config.example rabbitmq.config


    6、修改配置文件

    vim /etc/rabbitmq/rabbitmq.config

     去掉%%和逗号

    7、开启rabbit-server

    1. Systemctl rabbitmq-server start
    2. Systemctl rabbitmq-server restart
    3. Systemctl rabbitmq-server stop

    8、开启自启 

    Systemctl enable rabbitmq-server

    9、设置用户

    默认网页是不允许访问的,需要增加一个用户修改一下权限,代码如下:

    1. rabbitmqctl add_user admin 123456 //添加用户,后面两个参数分别是用户名和密码。
    2. rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" //添加权限
    3. rabbitmqctl set_user_tags admin administrator //修改用户角色

    10、可以通过网页去访问了(登录用户名密码为前面创建的用户名密码)  【用户名:guest、密码:guest】 

     http://IP:15672

  • 相关阅读:
    过滤器(filter)、watch 侦听器 、计算属性 、axios、vue-cli 的使用 、vue组件化
    【数据结构与算法】动态规划法解题20240302
    elasticsearch的数据聚合
    Array_JavaScript
    SpringBoot +WebSocket应用
    Appium和Android常用9种自动化测试框架对比有哪些优势?
    阿里巴巴java开发手册-编程规约
    设计模式之装饰模式
    公共Mono模块
    数据结构 2.2 单循环链表
  • 原文地址:https://blog.csdn.net/Zyw907155124/article/details/128197795