OpenEuler安装RabbitMQ
OpenEuler安装RabbitMQ
一、 安装 Erlang(必须)
#安装Erlang
dnf install erlang -y
#检查Erlang
erl

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

三、启动 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

访问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 端口 |
如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~


浙公网安备 33010602011771号