集群连接
更新时间:2025-08-15 03:41:38
功能概述
创建 RabbitMQ 集群时,系统为每个节点都安装了一系列插件,便于用户访问管理 RabbitMQ 集群。
注意事项
待访问 RabbitMQ 集群的云服务器或本地设备均需与集群之间保持网络通畅。
操作步骤
通过 rabbitmq_management 访问集群
-
获取 RabbitMQ 集群节点 IP。详情可参考查看集群信息。
-
在 Web 浏览器中,输入
http://<节点IP>:15672访问 RabbitMQ 集群。-
<节点IP>为上一步查询的任意节点 IP 地址。 -
若创建了负载均衡器节点,则
<节点IP>可为创建 RabbitMQ 集群时配置的预留节点 IP 或者 Haproxy 节点 IP 地址。 -
登录用户名密码均为
guest。
-
通过 rabbitmqadmin 访问集群
-
在 RabbitMQ 集群详情页面,查看 Client 节点信息。详情可参考查看集群信息。
-
点击 Client 节点名称旁的 VNC 图标,登录 RabbitMQ Client 节点。登录账号如下。
-
RabbitMQ 3.8.19 - v1.6.0(包含)之后版本:用户名为
client,默认密码为client。 -
RabbitMQ 3.8.19 - v1.6.0 之前版本:用户名为
root,默认密码为rabbitmq。
-
通过 Web HTTP 命令访问集群
-
获取 RabbitMQ 集群节点 IP。详情可参考查看集群信息。
-
在待访问 RabbitMQ 集群的云服务器或本地设备终端,按需执行以下命令行。其中
<node_ip>为上一步查询结果中,任一节点 IP 地址。-
检查集群健康状态
curl -i -u guest:guest http://<node_ip>:15672/api/healthchecks/node -
创建 vhost
curl -i -u guest:guest -H “content-type:application/json” -XPUT http://<node_ip>:15672/api/vhosts/foo -
授权用户访问 vhost
curl -i -u guest:guest -H “content-type:application/json” -XPUT http://<node_ip>:15672/api/permissions/foo/guest -d ‘{“configure”:”.*”,”write”:”.*”,”read”:”.*”}’ -
创建一个 queue,发送消息,并消费消息
curl -i -u guest:guest http://<node_ip>:15672/api/aliveness-test/foo
-