echo编辑整理


在Linux上安装RabbitMQ需要先安装它对应的运行环境‘Erlang’,我这里使用的是CentOS7

安装Erlang

  • 准备工作,安装wget
yum install -y wget
  • 安装依赖项
yum install -y epel-release
  • 配置安装源
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
  • 安装
yum install -y erlang
  • 验证是否安装成功
erl -version

出现如下提示,证明成功了

RabbitMQ教程-在Linux上安装RabbitMQ(亲测有效)_消息中间件

安装RabbitMQ

  • 配置安装源
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el7.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
  • 安装
yum install rabbitmq-server-3.7.9-1.el7.noarch.rpm
  • 安装完成之后,我们就可以启动了
sudo /sbin/service rabbitmq-server start
  • 启动之后查看状态
sudo /sbin/service rabbitmq-server status

RabbitMQ教程-在Linux上安装RabbitMQ(亲测有效)_RabbitMQ_02


看到这个提示,就证明你已经成功了


安装管理界面

  • 安装web插件
sudo rabbitmq-plugins enable rabbitmq_management
  • 开放端口
/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT


注意:这个时候还不能访问哦,因为还不能远程访问,我们需要开放远程访问权限


  • 找到对应的配置文件
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.9/ebin/rabbit.app

# 将loopback_users对应的值,改为[]即可

RabbitMQ教程-在Linux上安装RabbitMQ(亲测有效)_RabbitMQ_03

  • 然后我们就可以访问了(记得重启在访问哦,账密都是:guest)
    RabbitMQ教程-在Linux上安装RabbitMQ(亲测有效)_Linux_04