1、安装 erlang

因为 RabbitMQerlang 语言开发,所以需要依赖 erlang 环境,所以在安装 RabbitMQ 前需要先安装 erlang

wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm
rpm -Uvh erlang-solutions-2.0-1.noarch.rpm
rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc


vim /etc/yum.repos.d/rabbitmq.repo
# 添加如下内容
[erlang-solutions]
name=CentOS $releasever - $basearch - Erlang Solutions
baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch
gpgcheck=1
gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
enabled=1

# 安装EPEL 
#页面地址 https://fedoraproject.org/wiki/EPELc

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

# 下载安装erlang
yum install -y erlang

2、安装 RabbitMQ

RabbitMQ rpm 包下载:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.7/rabbitmq-server-3.8.7-1.el7.noarch.rpm

RabbitMQ 安装:

socat 相关依赖
yum install -y socat

# 安装 rabbitmq
rpm -ivh rabbitmq-server-3.8.7-1.el7.noarch.rpm 

3、开启 RabbitMQ 管理插件

打开并修改 RabbitMQ 配置文件:

vim /etc/rabbitmq/rabbitmq.conf

没安装 vim 可以使用 vi

vi /etc/rabbitmq/rabbitmq.conf
RabbitMQ 3.8.7 在 centos7 上安装
修改配置文件

loopback_users.guest = false 这个注释打开,才可以在管理插件上使用 guest 用户。

开启 RabbitMQ 管理插件:

rabbitmq-plugins enable rabbitmq_management

输入后回车执行命令,shell 上会出现如下内容:

Enabling plugins on node rabbit@VM_0_14_centos:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@VM_0_14_centos...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

set 3 plugins.
Offline change; changes will take effect at broker restart.

启动 RabbitMQ

systemctl start rabbitmq-server.service 

看一下服务是否启动:

systemctl status rabbitmq-server.service

设置 RabbitMQ 开机自启动:

systemctl enable rabbitmq-server.service

访问 web 管理界面(如果使用云服务器需要放开规则)

http://{IP}:15672/
RabbitMQ 3.8.7 在 centos7 上安装
RabbitMQ web 管理插件

使用 guess 账户登录:

Username:guess
password:guess

登录成功后就会出现这样的页面:

RabbitMQ 3.8.7 在 centos7 上安装
登录后的页面

相关文章:

  • 2021-12-07
  • 2021-07-17
  • 2022-12-23
  • 2021-09-18
  • 2021-08-11
  • 2021-11-10
  • 2021-11-13
猜你喜欢
  • 2021-09-19
  • 2022-01-15
  • 2021-11-30
  • 2021-10-31
  • 2021-08-21
  • 2022-12-23
相关资源
相似解决方案