Featured image of post Руководство по установке RabbitMQ на CentOS 7 и как избежать проблем

Руководство по установке RabbitMQ на CentOS 7 и как избежать проблем

В данной статье рассматривается установка RabbitMQ с помощью RPM-пакетов, без компиляции из исходного кода. Поскольку последние версии пакетов отсутствуют для CentOS 7...

В данной статье рассматривается установка RabbitMQ с помощью RPM-пакетов, без компиляции из исходного кода.

Поскольку последние версии пакетов отсутствуют для CentOS 7, следует выбирать версии 3.9.x и ниже: Ссылка на загрузку на Github.

В данном контексте el7 обозначает CentOS 7, а el8 — CentOS 8.

Перед установкой необходимо сначала установить его зависимости erlang и socat, иначе вы получите следующие ошибки:

Руководство по установке RabbitMQ на CentOS 7

  1. Установка socat

Установка socat довольно проста — просто выполните команду:

yum -y install socat

  1. Установка erlang

Устанавливать erlang нужно осторожно, так как его версия должна соответствовать версии RabbitMQ. Официально рекомендуемые версии можно найти по адресу: https://www.rabbitmq.com/which-erlang.html.

Старые версии находятся по следующему адресу: https://www.rabbitmq.com/which-erlang.html#eol-series.

Руководство по установке RabbitMQ на CentOS 7

Чтобы установить RabbitMQ версии 3.8, необходимо, чтобы версия erlang находилась в диапазоне от 23.2 до 24.2. Найдите необходимую версию и загрузите её с официального Github репозитория. Ссылка на загрузку на Github: https://github.com/rabbitmq/erlang-rpm/releases.

!!! Внимание на потенциальные ошибки !!! Несмотря на успешные или неудачные установки, обязательно выполните следующие команды:

Проверьте, установлен ли erlang: rpm -qa | grep erlang.

Для массового удаления оставшихся версий erlang на сервере выполните: rpm -qa | grep erlang | xargs rpm -e --nodeps.

Если этого не сделать, могут возникнуть различные непонятные ошибки. Убедившись, что все проблемы устранены, выполните команду: rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm.

Руководство по установке RabbitMQ на CentOS 7

  1. Установка RabbitMQ

Для установки RabbitMQ выполните команду: rpm -ivh rabbitmq-server-3.8.30-1.el7.noarch.rpm.

Руководство по установке RabbitMQ на CentOS 7

Создано при помощи Hugo
Тема Stack, дизайн Jimmy