RabbitMQ安装与配置

RabbitMQ(rabbitmq.com)是流行的开源消息队列系统,用erlang语言开,是AMQP(高级消息队列协议)的标准实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

在云上购买镜像后,请参考本章关于RabbitMQ镜像的安装路径、配置说明以及常见的操作命令等

版本

以镜像的最新版本为例:

软件版本:RabbitMQ3.7.4(Bitnami版)

环境软件:Erlang20.0,OpenSSL1.0.2n

目录

名称路径
安装路径/data/rabbitmq-*
日志文件路径/data/rabbitmq-/rabbitmq/var/log/rabbitmq-*

*代指版本号

开始使用

  1. 通过浏览器访问:http://服务器公网IP:15672/,即可进入RabbitMQ管理界面

  2. 输入账号(admin/admin),成功登录到RabbitMQ后台

  3. 登录后通过:Users->Admin->Permissions->Update this user设置新密码

如不能正常访问,请确保您的服务器安全组15672端口是打开的

常见命令

本镜像提供了启停脚本,cd到安装目录后,运行./ctlscript.sh

[root@iZ2ze7q4vl8cosuuxdxn23Z ~]# cd /data/rabbitmq-3.7.4-0/
[root@iZ2ze7q4vl8cosuuxdxn32Z rabbitmq-3.7.4-0]# ./ctlscript.sh
usage: ./ctlscript.sh help
       ./ctlscript.sh (start|stop|restart|status)
       ./ctlscript.sh (start|stop|restart|status) rabbitmq

help       - this screen
start      - start the service(s)
stop       - stop  the service(s)
restart    - restart or start the service(s)
status     - show the status of the service(s)

如何升级RabbitMQ

参考:https://docs.bitnami.com/installer/infrastructure/rabbitmq/#how-to-upgrade-rabbitmq