Невозможно включить плагин для управления rabbitmq в Windows
Итак, это то, что я сделал:
- Установленный Erlang на моей 64-битной машине Windows
- Установленный RabbitMQ
- Начало службы RabbitMQ
На этом этапе у меня нет ошибок. Когда, однако, я пытаюсь внедрить управление rabbitmq, я получаю сообщения об ошибках в консоли. Способ, которым я пытаюсь включить это, заключается в следующем:
C:\...\rabbitmq-server-3.5.6\sbin>rabbitmq-plugins.bat enable rabbitmq_management
Это приводит к:
Применение конфигурации плагина к кролику @Якобиан... не удалось
Чтобы добавить к этому, я знаю об этой теме, но я не уверен, что эта команда означает SET HOMEDRIVE=C:
Тем не менее я пробовал это так:
C:\...\rabbitmq-server-3.5.6\sbin> SET HOMEDRIVE=C:
C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-plugins.bat enable rabbitmq_management
Но у меня все еще такое же сообщение об ошибке. Благодарю!
РЕДАКТИРОВАТЬ:
РЕДАКТИРОВАТЬ
Кажется, как RabbitMQ
стал RubbishMQ
. Уловкой я придерживался очень стандартных и очень простых шагов для установки RabbitMQ
на машине Ubuntu и снова получил ужасный список сообщений об ошибках. Это следующие шаги:
apt-get install pkg-config automake autoconf libsigc++-2.0-dev
git clone git://github.com/alanxz/rabbitmq-c.git
cd rabbitmq-c
# Enable and update the codegen git submodule
git submodule init
git submodule update
# Configure, compile and install
autoreconf -i && ./configure && make && sudo make install
rabbitmq-plugins enable rabbitmq_management
Когда я запускаю последнюю команду, я получаю массу сообщений об ошибках. Среди них я вижу такие, как "error_logger... Ошибка при чтении. /.erlang.cookie: eaccess". Итак, я думаю, есть некоторые секретные недостающие шаги или какое-то заклинание вуду, которое может заставить его работать. Но я не знаю всего этого и надеюсь услышать некоторые советы. Это то, что я ожидаю увидеть - 1) пошаговая установка RabbitMQ на Windows и пошаговый тест, что все работает 2) то же для Ubuntu. На старт, внимание, марш!
Ответы
Ответ 1
Я столкнулся с той же проблемой, и мои исследования привели меня к fooobar.com/questions/95908/... которые помогли мне решить эту проблему. После выполнения шагов в этом ответе запустите службу, и проблема должна быть решена.
В основном проблема связана с тем, что установщик RabbitMQ неправильно регистрирует службу.
Ответ 2
Убедитесь, что этот файл C:\Windows\.erlang.cookie
и этот файл C:\Users\youruser\.erlang.cookie
равны.
Если нет, скопируйте C:\Windows\.erlang.cookie
в C:\Users\youruser\.erlang.cookie
youruser
- пользователь Windows, который вы используете для включения консоли управления. например, в моем случае: C:\Users\gabriele\.erlang.cookie
Ответ 3
Попробуйте запустить rabbitmq-server. Работал для меня
Ответ 4
Так или иначе, это решило мою проблему из командной строки как администратор.
C:\...\rabbitmq-server-3.5.6\sbin> SET HOMEDRIVE=C: C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-service remove C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-service install C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-plugins.bat enable rabbitmq_management
Спасибо @jacboian
Ответ 5
Я столкнулся с такой же проблемой, но ни одно из представленных решений не помогло мне. Может быть, кто-то найдет мое решение полезным.
После запуска
rabbitmq-service.bat install
command Я обнаружил, что служба RabbitMQ в диспетчере служб Windows добавлена, но не запускалась. Я включил его вручную, а затем
rabbitmq-plugins.bat enable rabbitmq_management
команда работает отлично.
После этого http://localhost: 15672 успешно выполняются
Ответ 6
Как только я установил RabbitMQ, я не смог открыть localhost: 15672, потому что я не включил плагины, чтобы разрешить открывать " Командная строка RabbitMQ (sbin dir) " и запускать следующую команду
rabbitmq-plugins enable rabbitmq_management
Он позволит включить все плагины, связанные с RabbitMQ. Теперь откройте браузер и введите http://localhost: 15672, он откроет вход в консоль RabbitMQ с именем "guest as username" и "guest as password".
Ответ 7
Вот шаги, которые я предпринял для решения проблемы.
- Удалите RabbitMQ и Erlang
- Удалите записи реестра в HKLM/SOFTWARE/Ericsson/Erlang/ErlSrv.
- Удалите все.erlang.cookie (возможно, в% HOMEDRIVE %% HOMEPATH% и% SYSTEMROOT%)
- Установите Erlang, затем RabbitMQ с ADMIN USER.
- Убедитесь, что в системной среде существует ERLANG_HOME с C:\Program Files\erlyour номер версии. Если нет, создайте.
- Запуск rabbitmq-плагинов позволяет rabbitmq_management из папки RabbitMQ sbin
Ответ 8
открыть PowerShell в
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.14\sbin>
и беги
.\rabbitmq-plugins.bat enable rabbitmq_management
тогда, если вы столкнетесь с этой ошибкой:
******************************
ERLANG_HOME not set correctly.
******************************
Please either set ERLANG_HOME to point to your Erlang installation or place
the RabbitMQ server distribution in the Erlang lib folder.
перейти к fooobar.com/info/482523/...