如何重新配置 RabbitMQ 不使用 %appdata% 作为配置文件?
最佳答案
如上所述,如何重新配置rabbit MQ以使用任意目录。当作为服务运行时,这对于访问数据库文件等会有一些好处,而无需重新定义用户绑定(bind)的 %appdata%
访问权限。
在您的Windows环境设置中,您需要重新定义RABBITMQ_BASE
,我已经使用c:\rmq
(or one of the others as described in the documentation)对其进行了测试。将其设置为您要定位的目录。看图片:
接下来,您似乎需要运行一些命令,我在安装期间或安装之前无法定位正确的目录。
因此,运行以下命令,基本上会再次重新安装服务:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.14\sbin>rabbitmq-service.bat remove
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.14\sbin>rabbitmq-service.bat install
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 enable rabbitmq_management
如您所见,数据库文件位于c:\rmq
目录中。
关于windows - 如何重新配置 RabbitMQ 在 Windows 上不使用 %appdata%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52383539/