Прежде всего, не изменяйте пакетные файлы, которые поставляются с RabbitMQ. Правильное место для установки переменных находится в файле %AppData%\RabbitMQ\rabbitmq-env-conf.bat
(где% AppData% для администратора, который установил RabbitMQ).
Во-вторых, не рекомендуется использовать IP-адрес в имени узла. Попробуйте, если хотите, но у вас могут быть проблемы.
Итак, вот что я рекомендую, если вы действительно хотите иметь _5672
как часть имени узла:
- Войдите в систему с тем же администратором, который установил RabbitMQ
Создайте файл %AppData%\RabbitMQ\rabbitmq-env-conf.bat
с таким содержанием:
set NODENAME=rabbitmq_5672@192.168.10.1
Открыть пункт меню «Пуск в командной строке RabbitMQ (sbin dir)»
- Остановите RabbitMQ, используя
.\rabbitmq-service.bat stop
- Удалите каталоги
%AppData%\RabbitMQ\mnesia\*
, так как они будут основаны на предыдущем имени узла. Вы потеряете сообщения, если они есть.
- Удаление службы Windows:
.\rabbitmq-service.bat remove
- Переустановите службу Windows:
.\rabbitmq-service.bat install
- Запустить службу Windows:
.\rabbitmq-service.bat start