zoukankan      html  css  js  c++  java
  • [转]在Windows上安装RabbitMQ

    原文链接    翻译:xiezc

      下载服务器

    描述下载 
    Windows系统安装程序(来自Bintray 的RabbitMQ的服务器-3.7.4.exe (签名)
    Windows系统安装程序(来自GitHub 的RabbitMQ的服务器-3.7.4.exe (签名)

    安装RabbitMQ服务

    首先,您需要安装支持的  Windows版本  Erlang。下载并运行Erlang for Windows  安装程序。强烈建议使用64位版本。重要提示:您  必须使用管理帐户运行Erlang安装程序,否则RabbitMQ安装程序将不会写入注册表。

    然后,运行RabbitMQ安装程序rabbitmq-server-3.7.4.exe,它会将RabbitMQ安装为Windows服务并使用默认配置启动它。

    运行的RabbitMQ服务

    自定义的配置运行

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

    运行的RabbitMQ

    RabbitMQ的服务自动启动。您可以从开始菜单停止/重新安装/启动RabbitMQ的服务。

    管理服务

    您可以在开始菜单中找到RabbitMQ快捷方式。

    还有一个RabbitMQ命令行工具,该工具在开始菜单的sbin目录中。这是最便捷的命令行工具

    升级Erlang VM

    如果您有安装包并计划将Erlang VM从32位版本升级到64位版本,则必须在升级虚拟机之前卸载broker。否则你将无法停止或删除服务。

    端口访问

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

    • 4369:epmd,RabbitMQ节点和CLI工具使用的peer发现服务
    • 5672,5671:AMQP 0-9-1和1.0客户端份使用的不经过TLS加密的端口
    • 25672:用于节点间和CLI工具通信(Erlang分发服务器端口),并且从动态范围(默认情况下限于单个端口,计算为AMQP端口+20000)分配。详情请参阅联网指南
    • 35672-35682:由CLI工具(Erlang分布客户端口)用于与节点进行通信,在这个范围类动态变化分配。详情请参阅联网指南
    • 15672:HTTP API客户端和rabbitmqadmin(仅当管理插件启用时)
    • 61613,61614:不带和带有TLS的STOMP客户端(在仅启用STOMP插件时
    • 1883年,8883 : MQTT客户端没有使用TLS,如果MQTT插件已启用
    • 15674:STOMP-over-WebSockets客户端(仅当Web STOMP插件已启用时)
    • 15675:MQTT-over-WebSockets客户端(仅当启用Web MQTT插件时

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

    默认的用户访问

    broker将创建一个Guest用户和密码。未配置的客户端通常会使用Guest用户。默认情况下,只有在以本地主机连接到broker时才能使用Guest,因此你从其他主机访问时要配置好用户。

    查看访问控制文档了解如何创建更多的用户,删除Guest用户和允许远程访问的Guest用户。

    管理broker

    要停止代理或检查其状态,请在sbin目录中运行 rabbitmqctl.bat(以管理员身份)。

    停止broker
    命令:  rabbitmqctl stop 
    检查代理状态
    使用命令: rabbitmqctl status。如果没有代理正在运行(即nodedown),所有rabbitmqctl命令都会报告节点缺席。

    有关rabbitmqctl的更多信息

    日志

    服务器的输出被发送到RABBITMQ_LOG_BASE目录中的  RABBITMQ_NODENAME.log文件  。其他日志数据写入  RABBITMQ_NODENAME -sasl.log。

    broker始终附加到日志文件,因此会保留完整的日志历史记录。

    按周期保存日志命令: rabbitmqctl rotate_logs 。

    服务运行时故障排除

    如果运行RabbitMQ服务的虚拟机崩溃时,不会将数据转储到当前目录(这对服务没有意义),会RabbitMQ的数据转储到基本目录的erl_crash.dump文件中(基本目录由环境变量RABBITMQ_BASE设置,默认为%APPDATA%%RABBITMQ_SERVICENAME%  –  否则通常为%APPDATA% RabbitMQ)。

    特定窗口的问题

    我们的目标是让RabbitMQ的成为的Windows上的一流公民。但是,有时候会有无法控制的情况。请参阅的Windows的特定问题页面。

    获得帮助

    如果您有任何疑问或需要帮助,请随时在RabbitMQ的列表邮件上询问  。

    原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 在Windows上安装RabbitMQ

  • 相关阅读:
    Redis 持久化
    Redis 事务
    select poll和 epoll
    jdk信任证书
    Java中的锁分类
    mysql触发器同步远程服务器上数据库
    正则表达式
    mysql主从同步
    MySQL逗号分割字段的行列转换技巧
    Mysql中文排序
  • 原文地址:https://www.cnblogs.com/dirgo/p/10117634.html
Copyright © 2011-2022 走看看