RABBITMQ-STREAMS(8)
πΈ NAME πΈ
okay so bestie, this is the System Manager's Manual page for rabbitmq-streams β RabbitMQ stream management tools. Thatβs the whole vibe: stream management tools, and sheβs serving. π«Ά
β¨ SYNOPSIS β¨
Hereβs the shape of it, exactly:
rabbitmq-streams [-q] [-s] [-l] [-n node] [-t timeout] command [command_options]
π¦ DESCRIPTION π¦
rabbitmq-streams is a command line tool that provides commands used to manage streams, for example, add or delete stream replicas. See the RabbitMQ streams overview: https://www.rabbitmq.com/docs/streams.
π OPTIONS π
flags flags flags, letβs go πΊ
-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"(unlessRABBITMQ_NODENAMEhas been overridden). The output of"hostname -s"is usually the correct suffix to use after the"@"sign. Seerabbitmq-server(8)for details of configuring a RabbitMQ node. Thatβs the whole lore, no cap. π-q,--quietβ Quiet output mode is selected. Informational messages are reduced when quiet mode is in effect. Lowkey less chatter. π-s,--silentβ Silent output mode is selected. Informational messages are reduced and table headers are suppressed when silent mode is in effect. Iconic for clean output. β¨-t timeout,--timeout timeoutβ Operation timeout in seconds. Not all commands support timeouts. Default is infinity. Ngl infinity is a long time π«-l,--longnamesβ Must be specified when the cluster is configured to use long (FQDN) node names. To learn more, see the RabbitMQ Clustering guide: https://www.rabbitmq.com/docs/clustering--erlang-cookie cookieβ Shared secret to use to authenticate to the target node. Prefer using a local file or theRABBITMQ_ERLANG_COOKIEenvironment variable instead of specifying this option on the command line. To learn more, see the RabbitMQ CLI Tools guide: https://www.rabbitmq.com/docs/cli
real talk: prefer using a local file or the RABBITMQ_ERLANG_COOKIE environment variable instead of specifying this option on the command line β keep secrets secret, bestie π«Ά
π COMMANDS π
Hereβs the command menu, main character energy only.
help
Displays general help and commands supported by rabbitmq-streams. β¨
π Replication π
add_replica queue node --vhost virtual-host
Adds a stream replica on the given node.
Example:
rabbitmq-streams add_replica --vhost "a-vhost" "a-queue" "rabbit@new-node"
delete_replica queue node --vhost virtual-host
Removes a stream replica on the given node.
Example:
rabbitmq-streams delete_replica --vhost "a-vhost" "a-queue" "rabbit@decomissioned-node"
transfer_leadership stream node --vhost virtual-host
Transfers the leadership of a stream to the given node.
Example:
rabbitmq-streams transfer_leadership --vhost "a-vhost" "a-stream" "rabbit@new-leader-node"
π Monitoring, observability and health checks π
stream_status stream --vhost virtual-host
Displays the status of a stream.
Example:
rabbitmq-streams stream_status --vhost "a-vhost" "a-stream"
restart_stream stream --vhost virtual-host --preferred-leader-node node
Restarts a stream including all of it's replicas. The optional preferred node flag instructs the command to try to place the leader on a specific node during the restart.
Example:
rabbitmq-streams restart_stream --vhost "a-vhost"
okay thatβs the page, bestie π«ΆπΈ β System Manager's Manual energy, top to bottom. The source/version and date footer got cut off in the copy I got, so no cap, Iβm not making one up; consider this the cute sign-off, periodt π
π¦ where this page comes from
- alpine 3.24: rabbitmq-server-doc 4.3.7-r0 Β· MPL-2.0
- arch rolling: rabbitmq 4.3.6-1 Β· MPL-2.0
- Copyright (c) 2007-2026 Broadcom. All Rights Reserved. The term βBroadcomβ refers to Broadcom Inc. and/or its subsidiaries. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms