如何在Windows上重新配置RabbitMQ使其不使用%appdata%?

时间:2018-09-18 09:38:13

标签: windows rabbitmq

如何重新配置​​RabbitMQ使其不对配置文件使用%appdata%?

关注问题RabbitMQ: change port on Windows Server

1 个答案:

答案 0 :(得分:4)

如前所述,一个如何重新配置​​Rabbit MQ以使用任意目录的方法。这将在访问数据库文件等方面带来一些好处,当作为服务运行时,无需重新定义受用户约束的%appdata%访问权限。

在Windows环境设置中,您需要重新定义RABBITMQ_BASE,我已经用c:\rmqor one of the others as described in the documentation)对其进行了测试。将其设置为您要定位的目录。查看图片:

enter image description here

接下来,似乎您需要运行一些命令,在安装过程中或安装之前,我无法定位正确的目录。

因此,运行以下命令,基本上它将再次重新安装该服务:

  

C:\ Program Files \ RabbitMQ Server \ rabbitmq_server-3.6.14 \ sbin> rabbitmq-service.bat删除

     

C:\ Program Files \ RabbitMQ Server \ rabbitmq_server-3.6.14 \ sbin> rabbitmq-service.bat安装

     

C:\ Program Files \ RabbitMQ Server \ rabbitmq_server-3.6.14 \ sbin> rabbitmq-service.bat start

可选:重新安装管理插件:

  

C:\ Program Files \ RabbitMQ Server \ rabbitmq_server-3.6.14 \ sbin> rabbitmq-plugins启用rabbitmq_management

如您所见,数据库文件位于c:\rmq目录中。

enter image description here