Centos7 instala erlang y RabbitMQ

Este artículo utiliza la versión: rabbitmq-server-3.8.3-1.el7.noarch.rpm Centos7 erlang 22.3.1

Instalar en línea

yum install esl-erlang_22.3-1 ~ centos ~ 7_amd64.rpm 

yum install esl -erlang-compat-21.2.6-1.noarch.rpm

Instalación fuera de línea

Subir paquete de instalación a centos7

 

 

 

Ejecute los comandos en secuencia:

--force: seguridad forzada

Instale --nodeps: no verifique las dependencias

-ivh i (instalar): (instalar) v (ver): muestra el proceso de instalación h (humano): pantalla legible por humanos

ivh RPM erlang- 22,3 - 1 .el8.x86_64.rpm --force - nodeps Descargar: https://packagecloud.io/rabbitmq/erlang/

 

rpm -ivh esl-erlang_22. 3 - 1 ~ ~ centos 7_amd64.rpm --force --nodeps

 

 

 

rpm -ivh esl-erlang-compat-21.2.6-1.noarch.rpm --force --nodeps

 

Instalar RabbitMQ

-ivh rabbitmq-server-3.8.3-1.el7.noarch.rpm --force --nodeps

 

Se necesitará Socat al instalar conejo

ñam instalar socat

Instalar rabbitmq nuevamente

 

Configurar el archivo de configuración

cd / usr / lib / rabbitmq / lib / rabbitmq_server- 3.8 . 3 / ebin

Configurar inicio de sesión remoto

nosotros rabbitmq.app

Antes de la modificación

 

 

 Después de la modificación

 

  Iniciar, detener, reiniciar

systemctl iniciar rabbitmq-server.service 

systemctl detener rabbitmq-server.service
systemctl reiniciar rabbitmq-server.service

Inicie la herramienta de interfaz web

Los complementos de
rabbitmq habilitan la gestión de rabbitmq 重新 启动 systemm de rabbitmq reiniciar rabbitmq -server

Establecer arranque desde arranque

chkconfig rabbitmq-server en

Abra el puerto de firewall 15672

 

firewall-cmd --zone = public --add-port = 15672 / tcp --permanent # open port 15672

 firewall-cmd --reload #Configuration entra en vigencia inmediatamente

Ver todos los puertos abiertos en el firewall

 

firewall-cmd --zone = public --list-ports

 Apaga el cortafuegos

Si hay demasiados puertos para abrir y es demasiado problemático, puede apagar el firewall y evaluar la seguridad

 

systemctl stop firewalld.service

Ver el estado del firewall

 

 firewall-cmd --state

Inicio de sesión remoto en RabbitMQ para la operación

Acceso al navegador local: máquina virtual ip: 15672

 

Después de iniciar sesión

 

 

 Explicación de parámetros

conexiones: tanto los productores como los consumidores deben establecer una conexión con RabbitMQ para completar la producción y el consumo de mensajes. Aquí puede ver los 

canales de conexión . Canales: Después de establecer la conexión, se formará un canal y la entrega de mensajes dependerá del canal. 

Intercambios: interruptores, utilizados para implementar el enrutamiento de mensajes. 

Colas: colas, es decir, colas de mensajes, los mensajes se almacenan en la cola, esperando el consumo, y la cola se elimina después del consumo. 

Puerto: 

5672: puerto de conexión de cliente de lenguaje de programación rabbitMq 

15672: puerto de interfaz de administración rabbitMq 

25672: puerto de clúster rabbitMq

Agregar usuario

Si no usa invitado, puede crear un usuario usted mismo

 

 

1. Super administrador (administrador)

Puede iniciar sesión en la consola de administración, puede ver toda la información y puede operar con usuarios y políticas.

2. Monitoreo

Puede iniciar sesión en la consola de administración, al mismo tiempo que puede ver la información relevante del nodo rabbitmq (número de procesos, uso de memoria, uso de disco, etc.)

3. Creador de políticas

Puede iniciar sesión en la consola de administración y administrar políticas al mismo tiempo. Sin embargo, es imposible ver la información relevante del nodo (la parte marcada por el cuadro rojo en la figura anterior).

4. Gestión ordinaria (gestión)

Solo puede iniciar sesión en la consola de administración, no puede ver la información del nodo y no puede administrar la estrategia.

5. Otros

No se puede iniciar sesión en la consola de administración, generalmente productores y consumidores comunes.

 

Crear hosts virtuales

Host virtual: similar a la base de datos en mysql. Todos comienzan con "/"

 

 Establecer permisos

 

 

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/TJ21/p/12695105.html
Recomendado
Clasificación