Instalar un cluster de RabbitMQ en Rocky Linux o distribuciones RHEL

Published:

RabbitMQ es un sistema de mensajería de código abierto basado en el protocolo AMQP (Advanced Message Queuing Protocol) que permite la comunicación entre diferentes aplicaciones y servicios de manera eficiente y confiable. Es ampliamente utilizado en entornos de microservicios, sistemas de intercambio de mensajes y aplicaciones distribuidas para manejar tareas asincrónicas y colas de mensajes.

Rocky Linux es una distribución de Linux moderna y centrada en la comunidad, basada en Red Hat Enterprise Linux (RHEL). Ofrece una sólida base para aplicaciones empresariales, con soporte de larga duración y un amplio ecosistema de software compatible.

En este tutorial, exploraremos cómo instalar RabbitMQ en Rocky Linux. Aprenderás los pasos para configurar el sistema y ejecutar RabbitMQ en tu entorno. Esta guía está diseñada para ayudarte a comenzar rápidamente con RabbitMQ en tu servidor Rocky Linux, permitiéndote aprovechar al máximo las capacidades de este sistema de mensajería robusto y escalable.

1- Repositorios

dnf update -y

dnf install epel-release curl -y

1.1- Instalamos los repositorios de Erlang y RabbitMQ

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | bash
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | bash

2- Instalación de Erlang

dnf install erlang -y

3- Instalar el paquete de server de RabbitMQ

dnf install rabbitmq-server -y

4- Iniciar los servicios y chequear el estado

systemctl start rabbitmq-server ; systemctl enable rabbitmq-server ; systemctl status rabbitmq-server

5- Habilitar interface web

rabbitmq-plugins enable rabbitmq_management

5.1- Verificar si esta escuchando en el puerto correspondiente

ss -antpl | grep 15672

5.2- Verificar vía navegador

http://your-server-ip:15672
- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles