Linux环境下安装 RabbitMQ

Linux环境以 centos 7 为基础进行安装

RabbitMQ是在Erlang环境下运行的,所以我们首先需要安装Erlang环境

  • 首先我们分别需要下载erlang环境和RabbitMq的rpm源
    • 需要注意的就是我们需要对应他们的版本
      在这里插入图片描述
      在这里插入图片描述
  • 我下载的是最新的,所以给出大家最新的下载地址
  • 将下载的两个rpm源拷贝到我们的服务器上
    在这里插入图片描述
  • 首先我们先安装Erlang环境
    • yum -y install esl-erlang_23.2.1-1_centos_7_amd64.rpm
    • 检测是否安装成功: erl
      下图代表安装成功在这里插入图片描述
  • 安装RabbitMq
    • yum -y install rabbitmq-server-3.8.10-1.el7.noarch.rpm
  • 安装管控台插件(可视化插件,类似于navicat ,不过他是网页版的)
    • 查看rabbitmq的插件列表
      • rabbitmq-plugins list
    • 安装管控台插件
      • rabbitmq-plugins enable rabbitmq_management
  • 启动rabbitmq
    启动:service rabbitmq-server start
    查看状态:service rabbitmq-server status
    关闭:service rabbitmq-server stop
    重启:service rabbitmq-server restart
    
  • 远程访问 ip+端口(默认是15672,在此之前要查看阿里云的安全组是否开放 15672端口),登陆以后他有一个默认的访问地址 用户名和密码都是guest,,但是登陆的时候他提示只有本地才能访问,所以我们需要设置远程登录。
    在这里插入图片描述
  • 设置远程登录(一开始是不允许远程访问的,只允许localhost)
    • 进入到rabbitmq文件夹 :cd /etc/rabbitmq
    • 创建一个配置文件(一开始只有上面装的那个插件):vim rabbitmq.config
    • 配置文件添加如下信息:[{rabbit, [{loopback_users, []}]}].(后面这个 . 不能省略)
  • 重启rabbitmq服务
    • service rabbitmq-server restart
    • 查看状态:service rabbitmq-server status
  • 使用guest访问 (访问成功)
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44922113/article/details/112901412