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.
- -n node
Default node is "rabbit@target-hostname", where target-hostname is the local host. On a host named "myserver.example.com", the node name will usually be "rabbit@myserver" (unless
RABBITMQ_NODENAMEhas been overridden). The output of "hostname -s" is usually the correct suffix to use after the "@" sign. See rabbitmq-server(8) for details of configuring a RabbitMQ node.
- -q, --quiet
Quiet output mode is selected. Informational messages are reduced when quiet mode is in effect.
- -s, --silent
Silent output mode is selected. Informational messages are reduced and table headers are suppressed when silent mode is in effect.
- -t timeout, --timeout timeout
Operation timeout in seconds. Not all commands support timeouts. Default is
- -l, --longnames
Must be specified when the cluster is configured to use long (FQDN) node names. To learn more, see the RabbitMQ Clustering guide
- --erlang-cookie cookie
Shared secret to use to authenticate to the target node. Prefer using a local file or the
RABBITMQ_ERLANG_COOKIEenvironment variable instead of specifying this option on the command line. To learn more, see the RabbitMQ CLI Tools guide
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.
rabbitmqctl(8), rabbitmq-diagnostics(8), rabbitmq-server(8), rabbitmq-queues(8), rabbitmq-service(8), rabbitmq-env.conf(5), rabbitmq-echopid(8)
The RabbitMQ Team <firstname.lastname@example.org>
rabbitmqctl(8), rabbitmq-diagnostics(8), rabbitmq-env.conf(5), rabbitmq-plugins(8), rabbitmq-queues(8), rabbitmq-server(8), rabbitmq-service(8).