rabbitmq-upgrade — RabbitMQ installation upgrade tools
rabbitmq-upgrade | [-q] [-s] [-l] [-n node] [-t timeout] command [command_options] |
rabbitmq-upgrade is a command line tool that provides commands used during the upgrade of RabbitMQ nodes. See the RabbitMQ upgrade guide to learn more about RabbitMQ installation upgrades.
Displays general help and commands supported by rabbitmq-upgrade.
Runs post-upgrade tasks. In the current version, it performs the rebalance of mirrored and quorum queues across all nodes in the cluster.
Waits for all quorum queues to have an above minimum online quorum. This makes sure that no queues would lose their quorum if the target node is shut down.
Puts the node in maintenance mode. Such nodes will not serve any client traffic or considered for hosting any queue leader replicas.
To learn more, see the RabbitMQ Upgrade guide
Puts the node out of maintenance and into regular operating mode. Such nodes will again serve client traffic and considered for queue leader replica placement.
To learn more, see the RabbitMQ Upgrade guide
rabbitmqctl(8), rabbitmq-diagnostics(8), rabbitmq-server(8), rabbitmq-queues(8), rabbitmq-streams(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 using GitHub Discussions or our community Discord server.
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!