Ami*_*r M 2 windows installation plugins rabbitmq
我有在 Windows 机器上安装rabbitmq 的 c# 代码。跑完之后rabbitmq-service install我rabbitmq-service start就跑了rabbitmq-plugins enable rabbitmq_management。最后我得到:
设置3个插件。离线更改;更改将在代理重启时生效。
我想知道是否可以避免这种重启。这会花费大量时间并减慢安装过程。我很确定在我的测试过程中至少有一次我不需要这样做,但我无法重现......
您可能会遇到我们在此拉取请求中解决的问题:
https://github.com/rabbitmq/rabbitmq-server-release/pull/82
你没有说你正在使用哪个版本的 RabbitMQ 或 Windows,也没有说你如何安装 RabbitMQ - 你使用的是安装.exe包还是包.zip?当您询问有关 RabbitMQ(或任何软件)的问题时,这些都是需要分享的非常重要的信息。
当你安装 RabbitMQ 并第一次启动它时,Erlang 将创建 cookie 文件。您可以阅读此文档来查看这些文件的创建位置 - 这取决于您的 Windows 和 Erlang 版本(这就是为什么我需要知道这两者!)。
当您运行rabbitmqctl.bat或 之类的命令时rabbitmq-plugins.bat,将读取 cookie 以建立与 RabbitMQ 的连接。如果用户主目录中的 cookie 文件与服务器使用的 cookie 不匹配,您将看到正在进行的“离线更改”。
如果您使用.exe安装程序或.zip安装程序,您应该做的是,在 RabbitMQ 启动后,确保将.erlang.cookie文件从 RabbitMQ 读取文件的位置(最有可能C:\WINDOWS\system32\config\systemprofile\.erlang.cookie)复制到您的用户的主目录 ( C:\Users\my-account\.erlang.cookie)。
然后,运行rabbitmq-plugins.bat enable rabbitmq_management,插件将在运行时启用。
另一种方法是在首次启动 RabbitMQ之前预先创建enabled_plugins文件并将其保存到其中。是您用来安装和启动/停止 RabbitMQ 的管理员用户帐户的应用程序目录。%AppData%\RabbitMQ\enabled_plugins %AppData%
要启用管理插件,该文件应包含以下文本:
[rabbitmq_management].
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9042 次 |
| 最近记录: |