• Linux环境如何彻底卸载感干净RabbitMQ并重新安装


    Linux(Centos7)环境如何彻底卸载感干净RabbitMQ并重新安装

    我这个是超级简单的,如果安装不好,顺着网线来找我

    一、卸载RabbitMq相关的软件包

    1. 先停止RabbitMq服务
    systemctl stop rabbitmq-server
    
    2. 查看rabbitmq安装的相关列表
      yum list | grep rabbitmq
    
    3. 卸载rabbitmq已安装的相关软件
    # 根据自己查到进行卸载
     yum -y remove rabbitmq-server.noarch
    
    4. 查看erlang安装的相关软件包
      yum list | grep erlang
    
    5. 卸载掉erlang(和卸载掉rabbitmq相同)
      yum -y remove erlang-*
    
      yum remove erlang.x86_64
    
    

    二、安装Rabbitmq

    1.准备工作

      1) Rabbitmq安装包  rabbitmq-server-3.8.5-1.el7.noarch
      2) erlang语言安装包(erlang-21.3.8.14-1.el7.x86_64)
      3) Rabbitmq的配置文件  rabbitmq.conf
    

    这两个的对于版本地址 https://www.rabbitmq.com/which-erlang.html 注意:百度网盘可获得上面的安装包

     链接:https://pan.baidu.com/s/1K_0-HVYJwmZhjfD8goOX0w?pwd=wxzs 
     提取码:wxzs      
    

    2. 开始安装

    1. 在Linux服务器上/opt下创建一个目录software,并在software下创建一个rabbitmq文件夹
    cd /opt
    mkdir -p software/rabbitmq
    
    2. 上传rabbitmq-server-3.8.5-1.el7.noarch、erlang-21.3.8.14-1.el7.x86_64、rabbitmq.conf到目录rabbitmq下

    在这里插入图片描述

    3. 先安装erlang语言
       rpm -ivh erlang-21.3.8.14-1.el7.x86_64.rpm
    

    在这里插入图片描述

    4. 安装socat
     yum install socat -y
    

    在这里插入图片描述

    5. 安装RabbitMq
    rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
    

    在这里插入图片描述

    6. 开机自启(如果不需要可以不执行这一步)
     chkconfig rabbitmq-server on     
    

    在这里插入图片描述
    至此RabbitMq已经安装好了

    7. 启动RabbitMq
    # systemctl start rabbitmq-server       这个是启动mq
    # systemctl status rabbitmq-server      这个是查看mq的状态
    

    在这里插入图片描述

    8. 将上传的rabbitmq.conf文件移到/etc/rabbitmq/下
      mv rabbitmq.conf /etc/rabbitmq/
    

    在这里插入图片描述

    9. 重启RabbitMq
    systemctl restart rabbitmq-server
    
    10. 查看RabbitMq的状态和配置详细信息
     rabbitmqctl status 
    

    在这里插入图片描述

    11. 安装web页面管理插件
     rabbitmq-plugins enable rabbitmq_management
    

    在这里插入图片描述

    三、RabbitMq账号、角色和密码设置

    1. 创建账号和密码
     rabbitmqctl add_user 用户名 密码
    
    2. 设置用户角色
    rabbitmqctl set_user_tags 刚创建的用户  administrator
    
    3. 为用户添加资源权限
     # set_permissions [-p ]    
    rabbitmqctl set_permissions -p "/" 刚创建的用户名 ".*" ".*" ".*"
    

    四、安装MQTT(如果不需要,就可以直接跳过下面操作)

    rabbitmq-plugins enable rabbitmq_mqtt
    

    在这里插入图片描述

    五、修改RabbitMq端口号(如果使用默认端口号,就可以直接跳过下面操作)

    1. 端口自定设置
    cd /etc/rabbitmq
    vim rabbitmq.conf
    
    #数据管理端口(默认端口为5672)
    #界面管理端口(默认端口为15672) 如果限制控制台 #management.tcp.ip=0.0.0.0
    # 根据需要进行修改端口
    listeners.tcp.default=5672
    management.tcp.port=15672
    mqtt.listeners.tcp.default = 5566
    # 重启RabbitMq服务
    systemctl restart rabbitmq-server.service
    
    
    
    
    2.查看日志
     cat /var/log/rabbitmq/rabbit@localhost.log
    

    监听端口号5672
    在这里插入图片描述
    界面管理端口15672
    在这里插入图片描述
    MQTT端口5566
    在这里插入图片描述

    至此安装设置结束,祝各位安装顺利 !

  • 相关阅读:
    通过ORPO技术微调 llama3大模型(Fine-tune Llama 3 with ORPO)
    SQL处理JSON格式数据(一篇)
    java体育馆使用预约平台的设计与实现(springboot+mysql源码+文档)
    Cesium学习七:使用CallbackProperty更新entity
    五种多目标优化算法(MOAHA、MOGWO、NSWOA、MOPSO、NSGA2)性能对比(提供MATLAB代码)
    protobuf在linux下载编译和使用
    思考如何完成一个审批流
    Python学习笔记--类的多态
    Nginx、MySQL、LNMP安装
    联邦学习中的数据非独立同分布问题
  • 原文地址:https://blog.csdn.net/hacker_world/article/details/139752863