RabbitMQ один из самых популярных открытых проектов для создания сервера очередей, к тому же RabbitMQ совсместим с большинством пупулярных операционных систем, как Linux, так и Windows. RabbitMQ — стабильное и масштабируемое решение и способно интегрироваться в любую инфраструктуру.
Нижем мы расскажем как лего установить RabbitMQ в операционной системе Ubuntu, а так же web консоль для удобного управления и администрирования сервера очередей.
Шаг №1 — Установка RabbitMQ в Ubuntu
Так как Ubuntu не содержит встроенного пакета rabbitmq, в первую очередь нужно ипмортировать все необходимы ключи и репозитарии. Для этого выполните команду ниже:
1 2 3 4 |
echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - |
После этого обновите кэш пакетов и установите Rabbitmq server, воспользуйтесь командой ниже:
1 2 3 4 |
sudo apt-get update sudo apt-get install rabbitmq-server |
Шаг №2 — Управление RabbitMQ server в Ubuntu
После завершения установки пакета rabbitmq-server, необходимо включить службу RabbitMQ в вашей Ubuntu. В зависимости какую систему вы используете, с поддержкой обращения к службам через service или systemctl выполните необходимые команды представленные ниже:
Для Ubuntu с поддержкой service
1 2 3 4 5 |
sudo update-rc.d rabbitmq-server defaults sudo service rabbitmq-server start sudo service rabbitmq-server stop |
Для Ubuntu с поддержкой systemctl
1 2 3 4 5 |
sudo systemctl enable rabbitmq-server sudo systemctl start rabbitmq-server sudo systemctl stop rabbitmq-server |
Шаг №3 — Создание пользователя Admin в RabbitMQ
По умолчанию rabbitmq создаёт учётную запись «guest» с паролем по умолчанию «guest». Вы можете создать своего собственного пользователя для управления и администрирования rabbitmq, а так же начзначить пароль новой учётной записи. Воспользуйтесь командой ниже:
1 2 3 4 5 |
sudo rabbitmqctl add_user admin password sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" |
Шаг №4 — Используем WEB консоль для управления сервером очередей RabbitMQ
RabbitMQ поддерживает возможность управлениях и отслеживание всех своих процессов через специальную web консоль. Для включения web консоли, выполните следующие команды в терминале:
1 2 3 |
sudo rabbitmq-plugins enable rabbitmq_management |
Панель мониторинга и администрирования RabbitMQ по умолчанию запускается на порту 15672. Для авторизации используйте созданный вами логин и пароль на шаге № 3.

