- Установить пакет
RabbitMQ Server:Code Block apt-get update apt-get install rabbitmq-server
- Изменить ограничение на количество открытых файлов:
Code Block nano /etc/default/rabbitmq-server
Нужно раскомментировать строкуulimit -n 1024 - Внести изменения в файл
/etc/rabbitmq/rabbitmq-env.conf:Code Block nano /etc/rabbitmq/rabbitmq-env.conf
Нужно указатьNODE_IP_ADDRESS,NODENAME,NODE_PORT
Пример:Code Block Defaults to rabbit. This can be useful if you want to run more than one node # per machine - RABBITMQ_NODENAME should be unique per erlang-node-and-machine # combination. See the clustering on a single machine guide for details: # http://www.rabbitmq.com/clustering.html#single-machine NODENAME=vitro-forge # By default RabbitMQ will bind to all interfaces, on IPv4 and IPv6 if # available. Set this if you only want to bind to one network interface or# # address family. NODE_IP_ADDRESS=10.11.12.13 # Defaults to 5672. NODE_PORT=5672
- Отключить
consumer_timeout:Code Block nano /etc/rabbitmq/advanced.config
Содержимое файла должно быть таким:Code Block [ {rabbit, [ {consumer_timeout, undefined} ]} ].Warning Файла может не быть. В таком случае его нужно создать и заполнить.
- Пометить для автозапуска и запустить службу
rabbitmq-server:Code Block systemctl enable rabbitmq-server systemctsystemctl start rabbitmq-server
- Установить плагин веб-интерфейса:
Code Block rabbitmq-plugins enable rabbitmq_management
- Создать пользователя для входа в веб-интерфейс и подключения конвертера:
Code Block rabbitmqctl add_user admin admin # создать пользователя с логином и паролем admin rabbitmqctl set_user_tags admin administrator # выдать пользователю права администратора rabbitmqctl set_permissions admin ".*" ".*" ".*" # выдать пользователю разрешения
В примере создается пользователь с логином admin и паролем admin. Логин и пароль могут отличаться. - Подключиться к веб-интерфейсу по адресу машины с использованием порта
15672. Например, http://10.11.12.13:15672. - Войти под созданной в шаге 7 учетной записью.
Page History
Overview
Content Tools