本文主要介绍了署一个RabbitMQ 3.8.3 版本服务
更新于 2021-08-21
下载
在官网 rabbitmq官网 找到合适的版本下载,这里使用的是3.6.5
:
1 | $ wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm |
RabbitMQ依赖于Erlang,可以在 Erlang版本对照 找到对应的Erlang版本,这里我应该下载18.3
版本:
1 | $ wget http://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm |
安装
安装依赖:
1 | $ yum install -y openssl openssl-devel make gcc gcc-c++ kernel-devel socat |
安装rabbitmq:
1 | # 先安装erlang |
编辑配置文件
安装完成后默认配置文件在:/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
,修改这个文件来设置密码,修改配置等:
1 | # 主要关注env模块的配置 |
启动服务
1 | # 启动服务 |
会启动如下的几个端口:
- 5672:java程序进行连接的端口;
- 15672:控制台的端口(后面会安装);
- 25672:集群通信端口;
启动管理控制台
1 | $ rabbitmq-plugins enable rabbitmq_management |
插件启动成功后,默认监听15672,通过浏览器访问该端口即可看到默认的登录界面,可以使用guest/guest
登录:
常用命令
1 | # 查看队列 |