En este tutorial, le mostraremos cómo instalar y configurar RabbitMQ en su Ubuntu 16.04. Para aquellos de ustedes que no lo sabían, RabbitMQ es un software de intermediario de mensajes de código abierto (a veces llamado 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. Las bibliotecas de cliente para interactuar con el intermediario están disponibles 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 Ubuntu 16.04.
Instalar RabbitMQ en Ubuntu 16.04
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt-get
comandos en la terminal.
sudo apt-get update sudo apt-get upgrade
Paso 2. Instalación de Erlang.
Instala Erlang usando el comando:
wget http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc sudo apt-key add erlang_solutions.asc sudo apt-get update sudo apt-get install erlang sudo apt-get install erlang-nox
Paso 3. Instalación de RabbitMQ.
Primero, habilite el repositorio de aplicaciones RabbitMQ:
echo "deb http://www.rabbitmq.com/debian/ testing main" >> /etc/apt/sources.list
Después de agregar el repositorio, agregaremos la clave pública RabbitMQ a nuestra lista de claves confiables para evitar advertencias sobre paquetes sin firmar:
wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add rabbitmq-signing-key-public.asc
Ahora solo necesitamos ejecutar una actualización e instalar el servidor rabbitmq desde nuestro paquete recién agregado:
sudo apt-get update sudo apt-get install rabbitmq-server
Para iniciar, detener, reiniciar y verificar el estado de RabbitMQ, use lo siguiente:
# To automatic 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. Acceda a la consola de administración de RabbitMQ.
Para administrar su servidor RabbitMQ, puede usar el complemento de administración de rabbitmq. Este complemento le permite administrar y monitorear su servidor RabbitMQ de varias maneras, como enumerar y eliminar intercambios, colas, enlaces y muchos más. Para instalar el complemento, use el siguiente comando:
sudo rabbitmq-plugins enable rabbitmq_management
RabbitMQ estará disponible en el puerto HTTP 15672 de manera predeterminada. Abra su navegador favorito y vaya a http://your-domain.com:15672
o http://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 Ubuntu 16.04. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de RabbitMQ.