Ste*_*fan 5

如所述,如何重新配置​​rabbit MQ以使用任意目录。当作为服务运行时,这对于访问数据库文件等会有一些好处,而无需重新定义%appdata%用户绑定的访问权限。

在您的Windows环境设置中,您需要重新定义RABBITMQ_BASE,我已经使用c:\rmq或文档中描述的其他之一)对其进行了测试。将其设置为您要定位的目录。看图片:

在此输入图像描述

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

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

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 启动

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

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

可以看到,数据库文件放置在该c:\rmq目录中。

在此输入图像描述