如何重新配置RabbitMQ不要使用%appdata%配置文件?
如上所述,如何重新配置Rabbit MQ以使用任意目录。当作为服务运行时,这将有关于访问数据库文件等的一些好处,而无需重新定义用户绑定的%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删除
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
目录中。