rabbitmq-queues — RabbitMQ queue management tools
rabbitmq-queues | [-q] [-s] [-l] [-n node] [-t timeout] command [command_options] |
rabbitmq-queues is a command line tool that provides commands used to manage queues, for example, grow, shrink or rebalance replicas of replicated queue types. See the RabbitMQ quorum queues guide and the general RabbitMQ queues guide to learn more about queue types in RabbitMQ.
Displays general help and commands supported by rabbitmq-queues.
Adds a new replica on the given node for all or a half of matching quorum queues.
Supported selector values are:
Example:
Rebalances queue leader replicas across cluster nodes.
Supported type values are:
Example:
Shrinks quorum queue clusters by removing any members (replicas) on the given node.
Example:
Adds a quorum queue member (replica) on the given node.
Example:
Removes a quorum queue member (replica) on the given node.
Example:
Displays quorum status of a quorum queue.
Example:
Health check that exits with a non-zero code if there are classic mirrored queues without online synchronised mirrors (queues that would potentially lose data if the target node is shut down).
Example:
Health check that exits with a non-zero code if there are queues with minimum online quorum (queues that would lose their quorum if the target node is shut down).
Example:
rabbitmqctl(8), rabbitmq-diagnostics(8), rabbitmq-server(8), rabbitmq-upgrade(8), rabbitmq-service(8), rabbitmq-env.conf(5), rabbitmq-echopid(8)
The RabbitMQ Team <info@rabbitmq.com>
If you have questions about the contents of this guide or any other topic related to RabbitMQ, don't hesitate to ask them on the RabbitMQ mailing list.
If you'd like to contribute an improvement to the site, its source is available on GitHub. Simply fork the repository and submit a pull request. Thank you!