rabbitmq学习-折腾了半天的rabbitmq安装

基本的安装步骤网上很多,大概在下面列一下

一、首先需要保证ERLANG_HOME环境配置正确

在环境变量中添加  ERLANG_HOME的路劲,如D:\Program Files\erl6.3

然后在PATH中添加$ERLANG_HOME$\bin

在cmd中输入erl ,如果能弹出erlang shell界面则表示配置正确了

二、配置RabbitMQ

打开命令行模式cmd:

cd C:\rabbitmq\RabbitMQ Server\rabbitmq_server-3.0.0\sbin

依次输入:

1.rabbitmq-plugins.bat enable rabbitmq_management

2.rabbitmq-service.bat stop

3.rabbitmq-service.bat install  这句话没用,提示:RabbitMQ service is already present - onlyupdating service parameters

4.rabbitmq-service.bat start

打开浏览器登录:http://127.0.0.1:15672

55672好像也可以,直接跳转到下列位置

http://127.0.0.1:15672/#/

账号和密码都是guest

三 就能打开界面

一、安装包准备

otp_win64_R16B03.exe(这里使用该版本,不支持ssl)

otp_win64_19.0.exe(如果要开启ssl,请下载该版本)

rabbitmq-server-3.6.6.exe

二、安装

分别安装erlang,rabbitmq

三、启动

在服务中能找到RabbitMQ,直接启动服务即可。

注意,这个时候的web管理UI是不能访问的,还没有启动,看下面。

windows使用如下命令查看端口是否启动:

netstat -aon|findstr "15672"

四、启用web管理UI

使用插件方式启动,分别执行下面的命令:

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6\sbin>rabbitmq-plugins enable rabbitmq_management

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6\sbin>rabbitmq-plugins enable mochiweb

如果是禁用的话:

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6\sbin>rabbitmq-plugins disable mochiweb

五、web管理UI访问

URL:http://localhost:15672

登录账号:guest,密码:guest

六、端口使用情况,引用官网

Firewalls and other security tools may prevent RabbitMQ from binding to a port. When that happens, RabbitMQ will fail to start. Make sure the following ports can be opened:

4369 (epmd)

5672, 5671 (AMQP 0-9-1 and 1.0 without and with TLS)

25672. This port used by Erlang distribution for inter-node and CLI tools communication and is allocated from a dynamic range (limited to a single port by default, computed as AMQP port + 20000). See networking guide for details.

15672 (if management plugin is enabled)

61613, 61614 (if STOMP is enabled)

1883, 8883 (if MQTT is enabled)

It is possible to configure RabbitMQ to use different ports.

七、相关命令

显示所有插件及状态:rabbitmq-plugins list

启动服务:rabbitmq-service start

停止服务:rabbitmq-service stop


以下两点要注意:

1.要先安装erlang。要注意所安装rabbitmq的版本与erlang的对应关系。rabbitmq官网上有。安装erlang后还要配置环境变量。

2.rabbitmq的安装目录一定一定一定不能有空格。。。这个问题让我查了好久。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 整体架构 部署步骤 基于 Docker 基本概念内存节点只保存状态到内存,例外情况是:持久的 queue 的内容将...
    mvictor阅读 14,360评论 5 30
  • rabbitmq有3种模式,集群模式2种• 单机模式:即单机情况不做集群,就单独运行一个rabbitmq而已。...
    嗷大彬彬阅读 9,489评论 1 9
  • 一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Uni...
    1b3bd36d9d21阅读 12,541评论 3 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • 白石斋阅读 676评论 0 1