rabbitmqadmin 使用示例
更新时间:2023-11-06 09:26:47
本文仅介绍常用命令,更多信息请查看官方文档。
client 节点上自带 rabbitmqadmin 工具
注意 |
---|
rabbitmqadmin 工具已经在 client 节点上配置好了,可以直接使用,若修改了 guest 用户,需要自己修改 default_options 中用户名和密码配置。 |
自己下载或者自定义配置 rabbitmqadmin 工具方法
注意 |
---|
可以选择任 RabbitMQ 节点或者 Haproxy 节点 ip 或者 Keepalived vip 操作使用。 |
如 Keepalived VIP 为 192.168.0.253(也可以是任意 RabbitMQ 节点或者 Haproxy 节点 ip)
执行以下命令:
wget http://192.168.0.253:15672/cli/rabbitmqadmin
file rabbitmqadmin
chmod +x rabbitmqadmin
修改 rabbitmqadmin 文件default_options 中的 hostname 为任意 RabbitMQ 节点或者 Haproxy 节点 ip 或者 Keepalived vip,若修改了 guest 用户,还需要修改 default_options 中用户名和密码配置。
定义一个 queue
说明 |
---|
durable=true 仅表示该队列持久化,并不表示队列中的消息已经持久化。 |
./rabbitmqadmin declare queue name=test durable=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