Возможно, вы столкнулись с проблемой, о которой мы говорим в этом запросе:
https://github.com/rabbitmq/rabbitmq-server-release/pull/82
Вы не говорите, какую версию RabbitMQ или Windows вы используете, а также не говорите, как вы устанавливаете RabbitMQ - используете ли вы установочный пакет .exe
или .zip
? Это все очень важная информация для обмена, когда вы задаете вопросы о RabbitMQ (или любом другом программном обеспечении, на самом деле).
Когда вы устанавливаете RabbitMQ и запускаете его впервые, Erlang создаст файлы cookie. Вы можете прочитать этот документ , чтобы увидеть, где создаются эти файлы - это зависит от вашей версии Windows и Erlang (вот почему мне нужно знать оба!).
Когда вы запускаете такие команды, как rabbitmqctl.bat
или rabbitmq-plugins.bat
, файл cookie читается для установления соединения с RabbitMQ. Если файл cookie в домашнем каталоге вашего пользователя не совпадает с файлом cookie, используемым сервером, вы увидите «автономное изменение».
Что делать, если вы используете установщик .exe
или установщик .zip
, после запуска RabbitMQ обязательно скопируйте файл .erlang.cookie
, из которого RabbitMQ его читает (скорее всего C:\WINDOWS\system32\config\systemprofile\.erlang.cookie
) ) в домашний каталог вашего пользователя (C:\Users\my-account\.erlang.cookie
).
Затем , запустите rabbitmq-plugins.bat enable rabbitmq_management
и плагин будет включен во время выполнения.
Альтернативой является предварительное создание файла enabled_plugins
и его сохранение в %AppData%\RabbitMQ\enabled_plugins
до , при первом запуске RabbitMQ. %AppData%
- это каталог приложения учетной записи пользователя admin , которую вы используете для установки и запуска / остановки RabbitMQ.
Чтобы включить плагин управления, этот файл должен содержать следующий текст:
[rabbitmq_management].
Дайте мне знать, как это происходит, спасибо.
Команда RabbitMQ отслеживает список рассылки rabbitmq-users
и только иногда отвечает на вопросы в StackOverflow.