RabbitMQ Install on Windows
服务下载
| Description | Download |
| ——| —— | :—-: |
| Installer for Windows systems | rabbitmq-server-3.6.5.exe |
卸载以前的版本
如果你已经安装过Erlang VM,确保是64位的版本。
服务安装
首先,下载并运行Erlang Windows二进制文件。大约需要安装5分钟时间。
然后运行安装程序rabbitmq-server-3.6.5.exe。大约需要安装2分钟,RabbitMQ将被作为一个服务运行,提供默认配置。
运行RabbitMQ服务
定制 RabbitMQ环境变量
在默认的设置环境里RabbitMQ可以运行的很好,你也可以定制RabbitMQ环境或者编辑配置。
运行 RabbitMQ
RabbitMQ服务是自动启动.你也可以通过开始菜单提供的stop/reinstall/start去管理服务。
管理服务
你可以通过开始菜单连接到RabbitMQ的安装目录。在开始菜单里提供了一个cmd窗口能够快速连接到sbin目录。这里能够很方便的运行各种命令。
访问端口
防火墙和一些安装工具会阻止RabbitMQ绑定的端口,这种情况下,RabbitMQ会启动失败,确保以下端口是被允许绑定的:
1 | 4369 (epmd), 25672 (Erlang distribution) |
可以配置RabbitMQ使用其他端口。
默认用户访问
这个服务创建了一个用户名guest密码为guest的用户。没有配置的客户端将采用这个用户。默认情况下这个凭证只能用于连接本机。
查看文档中访问控制信息。了解如何创建更多的用户、删除guest用户,或者允许guest用户进行远程访问。
管理服务
通过sbin目录的rabbitmqctl.bat可以停止服务或者检查服务的状态(作为管理员操作)。
停止服务
使用 rabbitmqctl stop.
检查服务的状态
使用 rabbitmqctl status. 得到当前服务的运行信息报告.
更多的命令信息查看 rabbitmqctl
日志
服务器会输出一个日志文件RABBITMQ_NODENAME.log到RABBITMQ_LOG_BASE目录中,额外的日志数据会写到RABBITMQ_NODENAME-sasl.log文件中。
这个服务会追加到日志文件中,保留的是一个完整的日志记录。
你也可以通过命令rabbitmqctl rotate_logs来轮转日志。
Troubleshooting When Running as a Service
In the event that the Erlang VM crashes whilst RabbitMQ is running as a service, rather than writing the crash dump to the current directory (which doesn’t make sense for a service) it is written to an erl_crash.dump file in the base directory of the RabbitMQ server (set by the RABBITMQ_BASE environment variable, defaulting to %APPDATA%%RABBITMQ_SERVICENAME% - typically %APPDATA%\RabbitMQ otherwise).
Windows-specific Issues
We aim to make RabbitMQ a first-class citizen on Windows. However, sometimes there are circumstances beyond our control. Please consult the Windows-specific Issues page.
Getting Help
If you have questions or need help, feel free to ask on RabbitMQ mailing list.