【Linux-RabbitMQ】安装RabbitMQ
创始人
2024-03-30 14:19:14
0

Linux安装RabbitMQ

一、创建MQ安装目录

1.1、创建文件夹

  • 执行命令如下:

    mkdir rabbitmq
    

    请添加图片描述

  • 进入文件夹

    cd rabbitmq
    

二、解析主机安装依赖环境

2.1、解析主机

  • 使用wget命令下载erlang官网安装包,命令如下:

    wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    

2.2、安装依赖环境

  • 【第一步】使用yum命令安装epel环境文件,命令如下:

    yum install epel-release   有选择全部选y
    
  • 【第二步】使用rpm命令升级erlang环境包且安装,命令如下:

    rpm -Uvh ./erlang-solutions-1.0-1.noarch.rpm
    
  • 【第三步】使用rpm命令导入远程erlang的文件,命令如下:

    rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
    
  • 【第四步】使用sudo yum命令安装erlang,命令如下:

    sudo yum install erlang   安装erlang 有选择全部选y
    

三、安装RabbitMQ组件

3.1、上传RabbitMQ安装包

  • 【第一步】将本地的rabbitMQ的包上传到rabbitMQ目录下(安装包链接在本文最后)
    请添加图片描述

  • 【第二步】使用yum命令安装socat依赖,命令如下:

    yum install socat 安装依赖
    
  • 【第三步】使用rpm安装RabbitMQ服务,命令如下:

    rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm  安装服务器 
    

四、环境配置与启动服务

4.1、启动停止命令

  • 启动:

    service rabbitmq-server start
    
  • 停止:

    service rabbitmq-server stop
    
  • 重启:

    service rabbitmq-server restart
    
  • 状态:

    service rabbitmq-server status
    

4.2、设置开机自启

  • 开机自启命令:

    chkconfig rabbitmq-server on
    

4.3、拷贝服务配置

  • 【第一步】将默认配置文件拷贝到自建的rabbitmq目录下
cp /usr/share/doc/rabbitmq-server-3.7.17/rabbitmq.config.example /etc/rabbitmq
  • 【第二步】修改文件名称

    mv rabbitmq.config.example rabbitmq.config
    

4.4、开启远程访问

  • 【第一步】编辑模式打开rabbitmq.config

    vi /etc/rabbitmq/rabbitmq.config
    
  • 【第二步】找到如下配置 删除前面的百分号 以及最后的逗号
    请添加图片描述

  • 【第三步】启动插件管理控制台

    • 命令如下:
      rabbitmq-plugins enable rabbitmq_management  启动插件
      
  • 【第四步】重启服务

    • service rabbitmq-server restart 启动服务器
  • 【第五步】开启防火墙

    • 开启控制台端口:15672(用于浏览器访问)

      firewall-cmd --zone=public --add-port=15672/tcp --permanent
      
    • 开启程序访问端口:5672(用于程序代码访问)

      firewall-cmd --zone=public --add-port=5672/tcp --permanent
      
    • 重启防火墙服务

      service firewalld restart  重启服务
      

4.5、登录访问控制台

请添加图片描述

  • 【账号密码】默认guest/guest

    • 问题:rabbitmq默认账号密码无法远程访问(只能本地访问)

    • 解决方案:新建一个admin用户登录即可

      • 创建命令如下:
      #添加新的用户
      rabbitmqctl add_user admin admin
      #设置用户访问ip权限
      rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
      #设置用户分组
      rabbitmqctl set_user_tags admin administrator
      
    • 再次登录成功!!!

  • 安装包下载地址:

    • https://download.csdn.net/download/qq_42445425/86805300

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...