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
-
signo clave de importación, de manera que yum puede confiar en el interior del paquete. uso
rpm --import
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
-
Aumento de
/etc/yum.repos.d/rabbitmq.repo
archivo, 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
-
RabbitMQ versión 3.7 en 2020 a interrumpir el mantenimiento, elegir la nueva versión 3.8.
-
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
-
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
management
plug-ins cuando el cliente HTTP API, IU de administración, rabbitmqadmin - 1883/8883,
MQTT
el plug-in de cliente MQTT puerto no seguro / seguro. - 61613/61614,
STOMP
el 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
-
On / Off
rabbitmq-plugins enable rabbitmq_management #开启rabbitmq_management,对应有disable
-
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角色
-
Vista del usuario, se puede ver que hay dos usuarios.
[root@test ~]# rabbitmqctl list_users Listing users ... user tags guest [administrator] full_access [administrator]