通过 rabbitmqadmin 操作集群
更新时间:2025-08-15 03:41:38
功能概述
操作步骤
步骤一:登录 RabbitMQ Client 节点
详情可参考登录 RabbitMQ Client 节点。
步骤二:操作 RabbitMQ 集群
登录 RabbitMQ Client 节点后,在 Client 节点内部的终端上,分别执行以下操作。
-
定义一个 queue
./rabbitmqadmin declare queue name=test durable=truedurable=true表示该队列持久化,并不表示队列中的消息持久化。 -
查看 queues
./rabbitmqadmin list queues -
查看 channels
./rabbitmqadmin list channels -
查看 consumers
./rabbitmqadmin list consumers -
发送一条消息
./rabbitmqadmin publish routing_key=test payload=”just for test” -
消费一条消息
./rabbitmqadmin get queue=test requeue=true
附录
配置 rabbitmqadmin 工具
-
配置待访问 RabbitMQ 集群的云服务器或本地设备与 RabbitMQ 集群之间的网络,确保两者之间的网络通畅。
-
执行以下命令行,下载安装 rabbitmqadmin 工具。其中
<节点IP>可为 RabbitMQ 集群的任意节点 IP,或 Haproxy 节点 IP 地址。wget http://<节点 IP>:15672/cli/rabbitmqadmin file rabbitmqadmin chmod +x rabbitmqadmin如 Keepalived VIP 为
192.168.0.253,则命令行示例如下。wget http://192.168.0.253:15672/cli/rabbitmqadmin file rabbitmqadmin chmod +x rabbitmqadmin -
修改配置文件
rabbitmqadmin中的default_options中的hostname为任意 RabbitMQ 节点或者 Haproxy 节点 IP 或者 Keepalived VIP。 -
若 RabbitMQ 集群修改了
guest用户密码,还需要修改配置文件rabbitmqadmin中的default_options中的用户名和密码配置。