Instalación del entorno de desarrollo y despliegue RabbitMQ

expediente

prefacio

biblioteca de Fedora y RHEL dentro RabbitQM ya no mantiene la opción recomendada Bintray.

texto

Binaria también se puede utilizar para instalar Erlang (RabbitMQ del lenguaje escrito). Servidores Centos 7.7. No- modelo de clúster.

instalar

  1. signo clave de importación, de manera que yum puede confiar en el interior del paquete. usorpm --import

    rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
    
    
  2. Aumento de /etc/yum.repos.d/rabbitmq.repoarchivo, de la siguiente manera. baseurl dentro de los últimos /v3.8.x/el/7/7 corresponde a la versión del sistema, a centos8/v3.8.x/el/8/

    [bintray-rabbitmq-server]
    name=bintray-rabbitmq-rpm
    baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/ 
    gpgcheck=0
    repo_gpgcheck=0
    enabled=1
    
    
  3. RabbitMQ versión 3.7 en 2020 a interrumpir el mantenimiento, elegir la nueva versión 3.8.

  4. Descargar los archivos rpm.

    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-3.8.3-1.el7.noarch.rpm
    
    
  5. Instalado a través de Archivo yum

    yum install rabbitmq-server-3.8.3-1.el7.noarch.rpm -y
    
    

configuración

Configurado como un demonio desde el principio

chkconfig rabbitmq-server on

Inicio y parada

systemctl start rabbitmq-server
systemctl stop rabbitmq-server
systemctl restart rabbitmq-server

Configuración de desarrollo y entorno de pruebas

Servicios Ajuste por defecto lo suficientemente básicas.

configuración del entorno de producción

Lo que representa un poco antes de la configure . producción-lista de comprobación

puerto

firewall del sistema afectará a la comunicación, tenemos que abrir algunos puertos. más comúnmente utilizado

  • 5672/5671 cliente no seguro seguridad / puerto
  • 15672 Habilitar managementplug-ins cuando el cliente HTTP API, IU de administración, rabbitmqadmin
  • 1883/8883, MQTTel plug-in de cliente MQTT puerto no seguro / seguro.
  • 61613/61614, STOMPel cliente no es de seguridad / complemento de seguridad en el puerto

IU de administración de configuración

El acceso Dirección: http: // ip: 15672

  1. On / Off

    rabbitmq-plugins enable rabbitmq_management #开启rabbitmq_management,对应有disable
    
    
  2. Añadir usuarios, dar permiso

    Por defecto no es un usuario invitado / huésped, pero sólo puede localhost acceso.

    rabbitmqctl add_user full_access 111111 # 创建full_access 用户,密码111111
    rabbitmqctl set_user_tags full_access administrator # 给用户赋administrator角色
    
    
  3. Vista del usuario, se puede ver que hay dos usuarios.

    [root@test ~]# rabbitmqctl list_users
    Listing users ...
    user	tags
    guest	[administrator]
    full_access	[administrator]
    
    

Supongo que te gusta

Origin www.cnblogs.com/sheldon-lou/p/12667416.html
Recomendado
Clasificación