RabbitMQ Windows安装和配置

下载地址

官网windows下载地址:

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10.exe

github windows版下载地址:

https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmqv36_10/rabbitmq-server-3.6.10.exe

1.卸载以前的版本

如果您现有的安装程序正在计划将Erlang VM从32位版本升级到64位版本,则必须先卸载该代理才能升级VM。安装程序将无法停止或删除与不同架构的Erlang VM一起安装的服务.

2.安装服务器

RabbitMQ安装依赖环境:erlang

erlang linux 安装详解: http://flyingdutchman.iteye.com/blog/1885566

1)首先,下载并运行Erlang Windows二进制文件,大约需要5分钟。

2)然后运行安装程序,rabbitmq-server-3.6.10.exe。大约需要2分钟,并将RabbitMQ设置为一个服务,并配置默认配置.

3.运行RabbitMQ服务

自定义RabbitMQ环境变量

该服务将使用其默认设置运行良好。您可能需要自定义RabbitMQ环境或编辑配置

运行RabbitMQ

RabbitMQ服务自动启动。您可以从开始菜单stop/reinstall/start RabbitMQ服务.

管理服务

您可以在开始菜单中找到RabbitMQ目录的链接。这里也是一个到sbin目录启动的命令提示符窗口的链接,在开始菜单中。这是运行各种命令行工具的最方便的方式。

端口访问

防火墙和其他安全工具可能会阻止RabbitMQ绑定到端口.当这种情况发生时,RabbitMQ将无法启动。确保可以打开以下端口:

4369:epmd,RabbitMQ节点和CLI工具使用的对等发现服务

5672,5671:由AMQP 0-9-1和1.0客户端使用,不带TLS和TLS

25672:Erlang分发用于节点间和CLI工具通信,并从动态范围分配(默认情况下限制为单个端口,计算为AMQP端口+ 20000).有关细节,请参阅网络指南

15672:HTTP API客户端和rabbitmqadmin(仅当启用management plugin时)

61613,61614:没有和使用TLS的STOMP clients(只有启用了STOMP plugin

1883,8883 :(没有和带有TLS的MQTT clients,如果启用了MQTT plugin

15674:STOMP-over-WebSockets clients(只有启用了Web STOMP plugin

15675:MQTT-over-WebSockets clients(仅当启用了Web MQTT plugin时)\

可以将RabbitMQ配置为使用不同的端口。

默认用户访问

代理创建具有密码guest的用户guest。未配置的客户端通常将使用这些凭据.默认情况下,这些凭据只能在以localhost连接到代理时使用,因此在连接任何其他机器之前需要采取措施。

有关如何创建更多用户,删除guest用户或允许远程访问guest用户的信息,请参阅访问控制文档

Managing the Broker

要停止代理或检查其状态,请在sbin(作为管理员)中使用rabbitmqctl.bat

Stopping the Broker:rabbitmqctl stop.

Checking the Broker Status:rabbitmqctl status

如果没有代理程序正在运行(即,nodedown),所有的rabbitmqctl命令将报告节点缺失。更多信息参见:rabbitmqctl

4.日志记录

来自服务器的输出将发送到RABBITMQ_LOG_BASE目录中的RABBITMQ_NODENAME.log文件。

其他日志数据写入RABBITMQ_NODENAME-sasl.log。broker总是追加到日志文件,所以保留完整的日志记录.

您可以使用rabbitmqctl rotate_logs轮换日志

5.作为服务运行时的故障排除

如果Erlang VM在RabbitMQ作为服务运行时崩溃,不是将崩溃转储写入当前目录(这对服务没有意义),它将写入RabbitMQ服务器的基本目录中的erlcrash.dump文件(由RABBITMQBASE环境变量设置)。默认为%APPDATA%\%RABBITMQ_SERVICENAME% - 通常为%APPDATA%\ RabbitMQ)。

Windows特定的问题

我们的目标是使RabbitMQ成为Windows上的一流公民。然而,有时我们无法控制的情况。请参阅Windows-specific Issues页面

获得帮助

如果您有任何问题或需要帮助,请随时询问RabbitMQ邮件列表

RabbitMQ windows安装官方文档翻译!的更多相关文章

  1. rabbitMQ windows 安装 入门(转)

    rabbitMQ windows 安装 入门   1.下载,其实erlang不装也是可以的 下载 rabbitMQ :http://www.rabbitmq.com/download.html,安装r ...

  2. rabbitmq windows安装 及 centos安装

     windows安装如下: 安装方法如下网址: https://baijiahao.baidu.com/s?id=1605656085633071281&wfr=spider&for= ...

  3. RabbitMq windows 安装

    参考官方网址: http://www.rabbitmq.com/install-windows-manual.html http://www.rabbitmq.com/install-windows. ...

  4. RabbitMQ windows安装(一 )

    RabbitMQ 简单介绍: 是可以实现应用程序的解耦和异步,也可用作消息缓冲和消息分发的消息队列(MQ): 安装: 1.安装RabbitMQ前先安装Erlang语言开发包,下载地址:http://w ...

  5. rabbitMQ windows 安装 入门

    转: https://www.cnblogs.com/junrong624/p/4121656.html 这里需要下载 rabbitmq, 我网盘里有今天没时间上传了,下次吧 1.下载,其实erlan ...

  6. 【大数据系列】hadoop单节点安装官方文档翻译

    Hadoop: Setting up a Single Node Cluster. HADOOP:建立单节点集群 Purpose Prerequisites Supported Platforms R ...

  7. Hadoop Single Node Setup(hadoop本地模式和伪分布式模式安装-官方文档翻译 2.7.3)

    Purpose(目标) This document describes how to set up and configure a single-node Hadoop installation so ...

  8. RabbitMQ windows 安装后 此时不应有 \RabbitMQ。

    在安装过程中,如果细心实际上在安装的细节显示starting Service后就已经提示这个问题,实际上就是没有注册到RabbitMQ这个服务. 在研究了很久之后才发现原来是安装路径的问题,原先是安装 ...

  9. rabbitmq windows 安装,更改配置文件路径的问题(管理页面不显示的问题)

    路径中的advanced和rabbitmq是advanced.config和rabbitmq.config的文件名而不是文件夹名 并将这两个环境变量加到path里. 完成后,执行命令:rabbitmq ...

随机推荐

  1. 用Python设计一个经典小游戏

    这是关于Python的第9篇文章,介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习 ...

  2. 0基础搭建Hadoop大数据处理-编程

    Hadoop的编程可以是在Linux环境或Winows环境中,在此以Windows环境为示例,以Eclipse工具为主(也可以用IDEA).网上也有很多开发的文章,在此也参考他们的内容只作简单的介绍和 ...

  3. Js之on与addEventListener的使用与两者的不同

    Js之on和addEventListener的使用与不同 一.首先介绍两者的用法: 1.on的用法:以onclick为例 第一种: obj.onclick = function(){ //do som ...

  4. JS执行事件

    先贴出几个名词: 同步任务: 在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务 异步任务:   不进入主线程,而进入"任务队列"的任务,只有任务队列通知主线程, ...

  5. JUnit之断言assert

    一.简介 JUnit4.4引入了Hamcrest框架,Hamcest提供了一套匹配符Matcher,这些匹配符更接近自然语言,可读性高,更加灵活: 使用全新的断言语法:assertThat,结合Ham ...

  6. 我总结的常用sql语句

    建表: Set sql_mode='strict_trans_tables':  存储引擎启用严格模式,非法数据值被拒绝 Create table t3(id int(4) primary key a ...

  7. (中级篇 NettyNIO编解码开发)第八章-Google Protobuf 编解码-1

    Google的Protobuf在业界非常流行,很多商业项目选择Protobuf作为编解码框架,这里一起回顾一下Protobuf    的优点.(1)在谷歌内部长期使用,产品成熟度高:(2)跨语言,支持 ...

  8. javaWeb学习总结(8)- JSP中的九个内置对象(4)

    一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet ...

  9. asp.net core利用DI实现自定义用户系统,脱离ControllerBase.User

    前言 很多时候其实我们并不需要asp.net core自带的那么复杂的用户系统,基于角色,各种概念,还得用EF Core,而且在web应用中都是把信息存储到cookie中进行通讯(我不喜欢放cooki ...

  10. 再谈PHP错误与异常处理

    博客好久没有更新了,实在惭愧,最近在忙人生大事,哈哈!这段时间没有看什么新的东西,结合项目中遇到的PHP异常处理问题,我又重新梳理了之前模糊的概念,希望对大家理解PHP异常处理有所帮助. 请一定要注意 ...