En primer lugar, instale Erlang
# 添加仓库
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
Detected operating system as centos/8.
# 安装erlang
dnf install erlang
En segundo lugar, importar la clave
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
En tercer lugar, los archivos /etc/yum.repos.d complemento rabbitmq.repo en el directorio, de la siguiente manera:
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/8/
gpgcheck=0
repo_gpgcheck=0
enabled=1
En cuarto lugar, descargar RabbitMQ
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.1/rabbitmq-server-3.8.1-1.el8.noarch.rpm
--2019-12-21 03:03:48-- https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.1/rabbitmq-server-3.8.1-1.el8.noarch.rpm
RabbitMQ Instalación V.
dnf install rabbitmq-server-3.8.1-1.el8.noarch.rpm
Seis, establece un comienzo de potencia
chkconfig rabbitmq-server on
Siete, inicio, orden de parada
/sbin/service rabbitmq-server start
/sbin/service rabbitmq-server stop
Ocho, iniciar el tapón
rabbitmq-plugins enable rabbitmq_management
Nueve, use http: // ip: 15672 registro de usuario por defecto con el invitado, la clave de invitado
Consejo:
dicen que sólo ingrese usando localhost
crear un usuario para el acceso remoto:
# create a user
rabbitmqctl add_user full_access s3crEt
# tag the user with "administrator" for full management UI and HTTP API access
rabbitmqctl set_user_tags full_access administrator
Cuando se crea un mensaje de error del usuario de la siguiente manera:
después de la liberalización del puerto 25672,4369 o un informe del error anterior, y finalmente https://blog.csdn.net/y_k_y/article/details/81350274 encontrado una solución en el fichero / etc / hosts archivo para agregar el nombre de host para ir
antes de añadir
después de añadir
diez, agregar un conjunto de privilegios de administrador del usuario, el último paso se ordena
once, todos los derechos sobre el nuevo usuario
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"