我需要将 RabbitMQ 实例升级到较新版本的 RabbitMQ。在升级的文档中,提到有两种升级策略:单节点或集群。我不确定我们有什么,所以我一直在阅读
rabbitmqctl
CLI 工具的文档。我希望命令能给我所需的信息。
鉴于下面的输出,可以合理地说我们正在运行 RabbitMQ 的单节点实例吗?
$ sudo rabbitmqctl cluster_status
Cluster status of node rabbit@myserver01
[{nodes,[{disc,[rabbit@myserver01]}]},
{running_nodes,[rabbit@myserver01]},
{cluster_name,<<"[email protected]">>},
{partitions,[]},
{alarms,[{rabbit@myserver01,[]}]}]
对我来说,这似乎返回一个数组作为输出(给出输出周围的方括号)。我们似乎还有 1 个节点正在运行,这表明只有一个节点实例。
但是,它还引用了
cluster_name
属性,这可能表明集群环境。这实际上是一个单节点实例吗,因为我们只列出了 1 个节点?
谢谢!
您有一个节点。
即使对于单个节点,
cluster_name
属性也始终被设置。