Установка RabbitMq на windows 10



ВАЖНО!
Имя компьютера в системе должно быть на латинице и в нижнем регистре. Иначе Erlang работать не будет.

Установить Erlang

  • Скачать и установить последнюю версию Erlang www.erlang.org

    Желательно использовать файл с именем “Windows 64-bit Binary File

Установить RabbitMQ

  • Скачать и установить последнюю версию RabbitMQ www.rabbitmq.com

  • Устанавливаем сам Erlang

    yum install -y erlang

Настроить папки

  1. Идем в раздел с установленным RabbitMQ, пути могут быть такими

    C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.3.5\
    C:\Program Files\RabbitMQ Server\rabbitmq_server-3.3.5\
    Где rabbitmq_server-3.3.5 - это вресия сервера и у вас она может отличатся.
  2. В разделе с установленным RabbitMQ создаем две папки conf и base, должно получиться вот так

    C:\Program Files\RabbitMQ Server\rabbitmq_server-3.3.5\conf\
    C:\Program Files\RabbitMQ Server\rabbitmq_server-3.3.5\base\
  3. C:\Program Files\RabbitMQ Server\rabbitmq_server-3.3.5\etc\

    Из указанной папки берем файл конфига и переименовываем его в rabbitmq.config, затем кладем в папку

    C:\Program Files\RabbitMQ Server\rabbitmq_server-3.3.5\conf\

Настроить переменные окружения

Установка переменных окружения для windows находится вот по такому пути Свойства системы -> Перменные среды
  • Конфиг файла
    имя: RABBITMQ_CONFIG_FILE
    путь: %ProgramFiles%\RabbitMQ Server\rabbitmq_server-3.3.5\conf\rabbitmq
  • Логи и базы данных
    имя: RABBITMQ_BASE
    путь: %ProgramFiles%\RabbitMQ Server\rabbitmq_server-3.3.5\base
  • Переменная Path
    имя: Path
    путь: %PATH%
    Если она уже есть, то открываем на редактирование и в поле пути в самом начале (перед сущетвующим, текстом) добавляем %PATH%;

Запуск сервера

Запускаем консольное прихожение windows.

  • В поиске набираем CMD и из списка можно выбрать два варианта, консоль от RabbitMQ или консоль от windows

    Запускаем консоль от Администратора
  • Если выбрали консоль от windows то выполняем код

    cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.11\sbin
  • запускаем установку сервера

    rabbitmq-service install
  • проверяем статус сервера, если ошибки, то гуглим и исправляем их

    rabbitmqctl status
  • устанавливаем менеджмент плагин

    rabbitmq-plugins enable rabbitmq_management
  • Рестартуем сервис RabbitMQ

    rabbitmq-service stop
    rabbitmq-service start

Готово

Заходим в админку RabbitMQ http://localhost:15672

  • логин: guest
  • пароль: guest