【Linux-RabbitMQ】安装RabbitMQ

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

以梦为馬Douglas

您的鼓励是对我最大的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值