如何判断RabbitMQ示例是单节点还是集群?

ioekq8ef  于 2023-03-30  发布在  RabbitMQ
关注(0)|答案(1)|浏览(194)

我需要将一个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,<<"rabbit@myserver01.mydomain.com">>},
 {partitions,[]},
 {alarms,[{rabbit@myserver01,[]}]}]

在我看来,这似乎返回一个数组作为输出(给出输出周围的方括号)。似乎我们有1个节点运行,这表明一个单一的节点示例。
但是,它也引用了cluster_name属性,这可能意味着一个集群环境。这实际上是一个单一的节点示例,因为我们只列出了1个节点?
谢谢大家!

sqserrrh

sqserrrh1#

你只有一个节点。
cluster_name属性始终被设置,即使对于单个节点也是如此。

**注意:**Team RabbitMQ监控rabbitmq-users邮件列表,仅在StackOverflow上偶尔回答问题。

相关问题