Fork me on GitHub

OpenEuler安装RabbitMQ

OpenEuler安装RabbitMQ

一、 安装 Erlang(必须)

#安装Erlang
dnf install erlang -y
#检查Erlang
erl

image

二、安装 RabbitMQ

#openEuler 自带包仓库里一般也有 RabbitMQ
sudo dnf install rabbitmq-server -y

image

三、启动 RabbitMQ

#开机自启
sudo systemctl enable --now rabbitmq-server
#查看状态
sudo systemctl status rabbitmq-server

#开放端口,应用程序通过5672访问
sudo firewall-cmd --add-port=5672/tcp --permanent
sudo firewall-cmd --reload

四、开启Web管控台

#RabbitMQ自带Web UI,只是默认没开
sudo rabbitmq-plugins enable rabbitmq_management
sudo systemctl restart rabbitmq-server

sudo firewall-cmd --add-port=15672/tcp --permanent
sudo firewall-cmd --reload

image

访问URL

http://服务器IP:15672
guest / guest

远程登录创建新账号

sudo rabbitmqctl add_user USERNAME PWD
sudo rabbitmqctl set_user_tags USERNAME administrator
sudo rabbitmqctl set_permissions -p / USERNAME ".*" ".*" ".*"

RabbitMQ常用端口

端口 协议 / 服务 用途说明
5672 AMQP 应用程序与 RabbitMQ 通信的主通道端口
15672 HTTP RabbitMQ 管理后台(Management Plugin)
25672 Erlang Cluster RabbitMQ 节点集群内部通信端口
1883 MQTT RabbitMQ MQTT 插件使用的明文 MQTT 端口
8883 MQTT over TLS MQTT 插件的加密端口(开启 SSL 时)
61613 STOMP STOMP 插件的明文端口
61614 STOMP over TLS 加密 STOMP
5671 AMQP over TLS AMQP 加密版(开启 SSL 时)
15692 Prometheus Metrics 监控指标(启用 rabbitmq_prometheus 插件)
15674 MQTT over WebSocket ws:// WebSocket MQTT 端口
posted @ 2025-11-21 14:46  秋夜雨巷  阅读(0)  评论(0)    收藏  举报