GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar RabbitMQ en CentOS 7

En este tutorial, le mostraremos cómo instalar y configurar RabbitMQ en su servidor CentOS 7. Para aquellos de ustedes que no lo sabían, RabbitMQ es un software de intermediario de mensajes de código abierto (a veces denominado middleware orientado a mensajes) que implementa el Protocolo avanzado de cola de mensajes (AMQP). El servidor RabbitMQ está escrito en el lenguaje de programación Erlang y se basa en el marco Open Telecom Platform para agrupación y conmutación por error. Hay disponibles bibliotecas cliente para interactuar con el intermediario. para todos los principales lenguajes de programación.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de RabbitMQ en un servidor CentOS 7.

Instalar RabbitMQ en CentOS 7

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

yum -y update

Paso 2. Instalación de Erlang.

Instala Erlang usando el comando:

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang

Paso 3. Instalación de RabbitMQ.

Lo primero que debe hacer es ir a la página de descarga de RabbitMQ y descargar la última versión estable de RabbitMQ, al momento de escribir este artículo es la versión 3.6.1 :

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

Instalar RabbitMQ y los paquetes relacionados ahora es tan simple como ejecutar un solo comando:

yum install rabbitmq-server-3.6.1-1.noarch.rpm

Para iniciar, detener, reiniciar y verificar el estado de RabbitMQ, use lo siguiente:

# To start enable boot service:
systemctl enable rabbitmq-server

# To start the service:
systemctl start rabbitmq-server

# To stop the service:
systemctl stop rabbitmq-server

# To restart the service:
systemctl restart rabbitmq-server

# To check the status:
systemctl status rabbitmq-server

Paso 4. Configuración de SELinux y Firewall.

Debemos permitir los siguientes puertos a través de SELinux y Firewall para acceder a la consola de administración remota de RabbitMQ desde los sistemas remotos:

firewall-cmd --permanent --add-port=4369/tcp
firewall-cmd --permanent --add-port=25672/tcp
firewall-cmd --permanent --add-port=5671-5672/tcp
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=61613-61614/tcp
firewall-cmd --permanent --add-port=8883/tcp
firewall-cmd --reload
setsebool -P nis_enabled 1

Paso 5. Acceda a la consola de administración de RabbitMQ.

La consola de administración de rabbitMQ le permitirá monitorear los procesos del servidor a través de un navegador web:

rabbitmq-plugins enable rabbitmq_management
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

RabbitMQ estará disponible en el puerto HTTP 15672 de forma predeterminada. Abra su navegador favorito y vaya a http://yourdomain.com:15672 o http://your-server-ip:15672 y complete los pasos necesarios para finalizar la instalación.

¡Felicitaciones! Ha instalado correctamente el servidor RabbitMQ. Gracias por usar este tutorial para instalar RabbitMQ en el sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de RabbitMQ.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar Java en CentOS 7

Cómo instalar Ruby en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar el servidor RabbitMQ en CentOS 7

Cómo instalar RabbitMQ en CentOS 8