Windows下安装RabbitMQ

RabbitMQ简介与安装

RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。

(1)RabbitMQ基于Erlang,安装RabbitMQ前先要安装Erlang
(2)RabbitMQ插件启动,通过启动此插件可以查看RabbitMQ的一些信息

官网:http://www.rabbitmq.com/
官方下载:http://www.rabbitmq.com/download.html
Erlang:http://www.erlang.org/downloads

RabbitMQ运行状态与可视化

检查RabbitMQ运行状态

打开命令行,进入RabbitMQ的安装目录: cd D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.13\sbin

> rabbitmqctl status

如果出现以下信息,说明安装是成功的,并且说明当前RabbitMQ Server已经启动:

D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.13\sbin>rabbitmqctl status
Status of node rabbit@YEZHOU.ME ...
[{pid,6728},
 {running_applications,
     [{rabbit,"RabbitMQ","3.7.13"},
      {rabbit_common,
          "Modules shared by rabbitmq-server and rabbitmq-erlang-client",
          "3.7.13"},
...

如果出现以下错误:

******************************
ERLANG_HOME not set correctly.
******************************

Please either set ERLANG_HOME to point to your Erlang installation or place the
RabbitMQ server distribution in the Erlang lib folder.

则需要配置环境变量

ERLANG_HOME = D:\Program Files\erl10.3

配置可视化RabbitMQ管理界面

输入命令rabbitmq-plugins enable rabbitmq_management即可添加可视化插件

> rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@YEZHOU.ME:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@YEZHOU.ME...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.

查看可视化插件是否成功,可在web浏览器中输入地址:http://127.0.0.1:15672/

输入默认账号: guest,密码: guest

就可以登录查看rabbitmq里的资源信息

至此已经安装成功,并且监控插件已启动

(1)默认安装完后,RabbitMQ已启动

(2)可以运行rabbitmqctl stop命令来停止服务

(3)可以运行rabbitmq-server -detached命令来重启服务并后台运行

(4)RabbitMQ的日志信息,可以在 C:/Users/Administrator/AppData/Roaming/RabbitMQ/log/文件夹下进行查看,如:C:/Users/Administrator/AppData/Roaming/RabbitMQ/log/rabbit@mywin-PC.log

上一篇 Lombok使用详解
下一篇 elastic-job-lite原理与监控平台搭建
目录
文章列表
1 Android NDK基础14:Eclipse下NDK开发
Android NDK基础14:Eclipse下NDK开发
2
Maven依赖下载失败原因排查及解决方式
Maven依赖下载失败原因排查及解决方式
3
PHP7安装intl和xsl扩展
PHP7安装intl和xsl扩展
4
微信公众号现金红包展示形式说明
微信公众号现金红包展示形式说明
5
推荐云知声免费语音SDK
推荐云知声免费语音SDK
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。