Métodos de pago Abuse

Instalación de RABBITMQ en UBUNTU 20.04

07.11.2021, 09:15

Es el nombre de un servidor de colas que puede gestionar mensajes utilizando el protocolo AMQP (Advanced Message Queuing Protocol). También se utilizan otros protocolos con la ayuda de plugins. Utilizado sobre todo como intermediario de mensajes de texto, recibe mensajes de los programas que los generan y los entrega a los programas que están listos para recibirlos. El propio servidor está escrito en Erlang.

Añadir claves

En primer lugar es necesario añadir al sistema todas las claves que se utilizan para firmar repositorios con Erlang y RabbitMQ. Si no tienes la utilidad curl y gnupg instalada en tu sistema, instálala:

$ sudo apt install curl gnupg -y

Para añadir claves, ejecuta comandos como estos:

$ curl -1sLf "https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA" | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg > /dev/null
$ curl -1sLf https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/io.cloudsmith.rabbitmq.E495BB49CC4BBE5B.gpg > /dev/null
$ curl -1sLf https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/gpg.9F4587F226208342.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/io.cloudsmith.rabbitmq.9F4587F226208342.gpg > /dev/null

Añadir repositorios

Para trabajar con repositorios necesitas instalar el paquete apt-transport-https:

$ sudo apt install apt-transport-https

Crea el archivo /etc/apt/sources.list.d/rabbitmq.list y añádele primero los repositorios Erlang:

$ sudo vi /etc/apt/sources.list.d/rabbitmq.list

Instalación de RABBITMQ en UBUNTU 20.04

A continuación, los repositorios:

Установка Erlang

Después de guardar los cambios, recuerda actualizar las listas de paquetes en los repositorios:

Para instalar todos los componentes necesarios de los paquetes erlang realizar:

Выполнение команды

Una vez instalados:

$ erl

Para salir de la consola pulsa Ctrl+C y sigue las instrucciones.

Proceso de instalación

Para instalar, ejecute el comando:

$ sudo apt-get install rabbitmq-server -y --fix-missing

A continuación compruebe que el servidor está en funcionamiento:

$ sudo systemctl status rabbitmq-server

Interfaz

Si quieres tener acceso a la interfaz web, también debes habilitarla. Para ello, ejecute:

$ sudo rabbitmq-plugins enable rabbitmq_management

Acceda a la interfaz web en http://адрес_сервера:15672, para localhost será http://localhost:15672. El nombre de usuario y contraseña por defecto para acceder es guest:guest. Pero estos datos de acceso sólo funcionan para localhost. Si necesitas conectarte remotamente, necesitas crear un nuevo usuario. Por ejemplo, vamos a crear el usuario admin:

$ sudo rabbitmqctl add_user admin hard_password

Para que el usuario recién creado sea admin, ejecute este comando:

$ sudo rabbitmqctl set_user_tags admin administrator

Además, este usuario debe tener acceso:

$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Una vez completada la configuración, podrás acceder a la interfaz web del programa en nombre del usuario recién creado:

Instalación con DOCKER

Si quiere probar RabbitMQ en una máquina de trabajo, la mejor forma de hacerlo es usar Docker. Para iniciar un contenedor con RabbitMQ, simplemente ejecute este comando:

$ docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9-management

Esto completa la instrucción.