文章目录
官网地址
本文主要简述 RabbitMQ-.3.7.x 的安装. 这里选择的是 rabbitmq-server-3.7.28-1.el7.noarch.rpm
安装 RabbitMQ-3.7.28
下载 RabbitMQ-3.7.28
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.28/rabbitmq-server-3.7.28-1.el7.noarch.rpm
准备 Erlang-22.x
由于 RabbitMQ 是基于 Erlang 语言开发的, 所以在安装 RabbitMQ 之前, 需要先行安装 Erlang, 并且 RabbitMQ 与 Erlang 版本之间也有对应关系, 可以查阅官方说明获得更多信息. 这里我们的 RabbitMQ-3.7.28 对应 Erlang-22.x.
可以去到这里 → Release Page, 找到 RabbitMQ 团队提供的对应的零依赖 Erlang 的 RPM 包.
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v22.3.4.1/erlang-22.3.4.1-1.el7.x86_64.rpm
安装 Erlang-22.x
rpm -ivh erlang-22.3.4.1-1.el7.x86_64.rpm
安装 socat
这时如果直接安装 RabbitMQ, 会提示 “socat 被 RabbitMQ-3.7.28 依赖”, RabbitMQ 依赖 socat, 安装 socat:
yum install -y socat
安装 RabbitMQ-3.7.28
rpm -ivh rabbitmq-server-3.7.28-1.el7.noarch.rpm
配置 RabbitMQ
查看 rabbitmq 配置文件:
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.28/ebin/rabbit.app
图示就是默认端口号就是 5672.
启用 guest
默认如果不做任何配置的话是无法登入的, 这里我们把配置文件中的 {loopback_users, [<<"guest">>]}
改为 {loopback_users, [guest]}
开启管理界面
如果想要以可视化的方式操作 RabbitMQ, 我们需要启用管理界面:
rabbitmq-plugins enable rabbitmq_management
启动 RabbitMQ
用服务的方式启动 rabbitmq:
service rabbitmq-server start
停止 RabbitMQ
service rabbitmq-server stop
访问管理界面
浏览器输入 ip:15672 输入用户名和密码 guest/guest 可以看到已经成功登入了.
(5672 是通信端口号, 15672 是管理端的端口号, 25672 是集群端口号)
-END-