как описано, как переконфигурировать 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 \ rabbitmq_server-3.6.14 \ sbin> rabbitmq-service.bat install
C: \ Program Files \ Сервер RabbitMQ \ 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
.