的 RabbitMq 群集配置 IQ Bot
使用命令提示符配置三个群集。
先决条件
完成中的步骤 1 和 2 在 IQ Bot 群集模式下安装。
过程
-
打开命令提示符,导航至
{RabbitMq 安装目录 }\sbin
并执行以下命令:rabbitmqctl.bat cluster_status
。您将看到类似如下的输出:节点兔子的群集状态@IQBotCluster1... [{ 节点, [{ DISC , [兔 @IQBotCluster1] }] } , { Running _nodes , [兔 @BotIQCluster1] } , { cluster_name , << 兔@IQBotIQCluster1">} , { 分区, [] } , { 报警, [{ @Botb兔 Cluster1, [] }]
-
执行以下命令:
rabbitmqctl list_queues-p test
。您应该看到如下输出: -
配置主群集。
-
在 IQBotCluster1 VM 中,打开命令提示符并导航至
{IQ Bot 安装目录 }\Configurations
-
执行以下命令:
messagequeue_cluster_configuration.bat “ IQBotCluster1 ”
。
-
在 IQBotCluster1 VM 中,打开命令提示符并导航至
-
将第二个群集链接到主群集。
-
在 IQBotCluster2 VM 中,打开命令提示符并导航至
{IQ Bot 安装目录 }\Configurations
。 -
执行以下命令:
messagequeue_cluster_configuration.bat “ IQBotCluster1 ”
。
-
在 IQBotCluster2 VM 中,打开命令提示符并导航至
-
验证是否已成功添加群集。
打开命令提示符,导航至
{RabbitMq 安装目录 }\sbin
并执行以下命令:rabbitmqctl.bat cluster_status
。您应该看到与以下内容类似的输出,确认这两个群集已成功添加:@兔肉 @IQBotCluster2...[{ 节点, [{ 光盘, [兔 肉 @IQBotCluster1, 兔肉 @BotCluster2] }] , { Running _nodes , [兔 肉 @IQBotCluster1, 兔肉 IQBotCluster2] } , { cluster_name, <<"Br兔@IQBotCluster1">} , { 分区, [] } , { 报警, [{ 兔 @IQBotbCluster1, [] } , { 兔 @IQBotCluster2, [] }]
-
将第三个群集链接到主群集。
-
在 IQBotCluster3 VM 中,打开命令提示符并导航至
{IQ Bot 安装目录 }\Configurations
。 -
执行以下命令:
messagequeue_cluster_configuration.bat “ IQBotCluster1 ”
。
您应该看到与以下内容类似的输出,确认第三个群集已成功添加:@兔肉 @IQBotCluster3...[{ 节点, [ @disc , [ 兔肉 @IQBotCluster1 ,兔肉 @BotCluster2 ,兔肉 @IQBotCluster3]}] } , { Running _nodes , [ 兔肉 @IQBotCluster1 ,兔肉 IQBotCluster2, ] , { cluster_name , <<"Br兔@IQBotCluster1">} , { 分区, [] } , { 报警, [{ 兔 @IQBotCluster1, [] } , { 兔 @IQBotCluster2, [] } , { 兔 @IQBotCluster3, [] }]
-
在 IQBotCluster3 VM 中,打开命令提示符并导航至
后续步骤
链接完群集后,请继续执行中的步骤 4 在 IQ Bot 群集模式下安装。