Configuración de clúster RabbitMQ para IQ Bot
Utilice el símbolo del sistema para configurar tres clústeres.
Antes de empezar
Complete los pasos 1 y 2 de Instalación IQ Bot en modo de clúster.
Procedimiento
-
Abra el símbolo del sistema, desplácese hasta
{RabbitMQ installation directory}\sbin
y ejecute el siguiente comando:rabbitmqctl.bat cluster_status
.Verá una salida similar a esta:Cluster status of node rabbit@IQBotCluster1 ... [{ nodes, [{ disc, [rabbit @IQBotCluster1] }], { running_nodes, [rabbit @IQBotCluster1] }, { cluster_name, << 'rabbit@IQBotCluster1' >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }] }]
-
Ejecute el siguiente comando:
Rabbitmqctl list_queues -p test
.Debería ver una salida como: -
Configure el clúster principal.
-
En IQBotCluster1 VM, abra el símbolo del sistema y vaya a
{IQ Bot Installation Directory}\Configurations
-
Ejecute el siguiente comando:
messagequeue_cluster_configuration.bat “IQBotCluster1”
.
-
En IQBotCluster1 VM, abra el símbolo del sistema y vaya a
-
Vincule el segundo clúster al clúster principal.
-
En IQBotCluster2 VM, abra el símbolo del sistema y vaya a
{IQ Bot Installation Directory}\Configurations
. -
Ejecute el siguiente comando:
messagequeue_cluster_configuration.bat “IQBotCluster1”
.
-
En IQBotCluster2 VM, abra el símbolo del sistema y vaya a
-
Compruebe si los clústeres se han agregado correctamente.
Abra el símbolo del sistema, desplácese hasta
{RabbitMQ installation directory}\sbin
y ejecute el siguiente comando:rabbitmqctl.bat cluster_status
.Debería ver una salida similar a la siguiente, confirmando que los dos clústeres se han agregado correctamente:Estado del clúster del nodo rabbit @IQBotCluster2...[{ nodes, [{ disc, [rabbit @IQBotCluster1, rabbit @IQBotCluster2] }] }, { Running_nodes, [rabbit @IQBotCluster1, rabbit @IQBotCluster2] }, { cluster_name, << 'rabbit@IQBotCluster1' >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }, { conejo @IQBotCluster2, [] }] }]
-
Vincule el tercer clúster al clúster principal.
-
En IQBotCluster3 VM, abra el símbolo del sistema y vaya a
{IQ Bot Installation Directory}\Configurations
. -
Ejecute el siguiente comando:
messagequeue_cluster_configuration.bat “IQBotCluster1”
.
Debería ver una salida similar a la siguiente, confirmando que el tercer clúster se agregó correctamente:Estado del clúster del nodo conejo @IQBotCluster3...[{ nodos, [{ disco, [conejo @IQBotCluster1, conejo @IQBotCluster2, conejo @IQBotCluster3] }] }, { Running_nodes, [conejo @IQBotCluster1, conejo @IQBotCluster2, conejo @IQBotCluster3] }, { nombre_clúster, << 'conejo@IQBotCluster1' >> }, { particiones, [] }, { alarmas, [{ conejo @IQBotCluster1, [] }, { conejo @IQBotCluster2, [] }, { conejo @IQBotCluster3, [] }] }]
-
En IQBotCluster3 VM, abra el símbolo del sistema y vaya a
Qué hacer a continuación
Cuando haya terminado de vincular los clústeres, continúe con el paso 4 de Instalación IQ Bot en modo de clúster.