Configuração de cluster RabbitMQ para IQ Bot
Use o prompt de comando para configurar três clusters.
Pré-requisitos
Conclua as etapas 1 e 2 em Instalação IQ Bot no modo Cluster.
Procedimento
-
Abra o prompt de comando, navegue até
o diretório de instalação do RabbitMQ e
execute o seguinte comando:rabbitmqctl.bat cluster_status
.Você verá uma saída semelhante a esta:Status do cluster de coelho do nó em IQBotCluster1 ... [ nodes, ["disco, [coelhi at IQBotther1]]], running_nodes, [coelhi at IQBotCluster1], cluster_name, << "coelhinho" BotIQCluster1" >>, partições, [], alarmes, ["coelhos em IQBotCluster1, []]]
-
Execute o seguinte comando:
Rabbitmqctl list_queues -p test
.Você deve ver a saída como: -
Configure o cluster primário.
-
No IQBotCluster1 VM, abra o prompt de comando e navegue até
Configurações do IQ Bot Installation Directory
-
Execute o seguinte comando:
messagequeue_cluster_configuration.bat "IQBotCluster1"
.
-
No IQBotCluster1 VM, abra o prompt de comando e navegue até
-
Vincule o segundo cluster ao cluster primário.
-
No IQBotCluster2 VM, abra o prompt de comando e navegue até
IQ Bot Installation Directory]/Configurations
. -
Execute o seguinte comando:
messagequeue_cluster_configuration.bat "IQBotCluster1"
.
-
No IQBotCluster2 VM, abra o prompt de comando e navegue até
-
Verifique se os clusters foram adicionados com êxito.
Abra o prompt de comando, navegue até
o diretório de instalação do RabbitMQ e
execute o seguinte comando:rabbitmqctl.bat cluster_status
.Você deve ver uma saída semelhante à seguinte, confirmando que os dois clusters foram adicionados com êxito:Status do cluster do coelho do nó em IQBotCluster2... [ nós, [ disco, [coelho em IQBotCluster1, coelho em IQBotCluster2]], Running_nodes, [coelho em BotCluster1, coelho em IQBotCluster2], nome_do_cluster, << "coelho em IQBotCluster1" >>, partições, [], alarmes, [ coelho em IQBotCluster1, []]
-
Vincule o terceiro cluster ao cluster primário.
-
No IQBotCluster3 VM, abra o prompt de comando e navegue até
IQ Bot Installation Directory]/Configurations
. -
Execute o seguinte comando:
messagequeue_cluster_configuration.bat "IQBotCluster1"
.
Você deve ver uma saída semelhante à seguinte, confirmando que o terceiro cluster foi adicionado com êxito:Status do cluster de coelho do nó em IQBotCluster3... [ nós, [ disco, [coelho em IQBotCluster1, coelho em IQBotCluster2, coelho em IQBotCluster3]]], [nó_corrida, [coelho em IQBotCluster1, coelho em BotCluster2, coelho em IQBotCluster3], [Cluster_name, << "coelhos" IQBotCluster1" >>, as partições, [], alarmes, [ coelhinho em IQBotCluster1, [], [], []
-
No IQBotCluster3 VM, abra o prompt de comando e navegue até
Próximas etapas
Quando terminar de vincular os clusters, vá para a etapa 4 Instalação IQ Bot no modo Clusterno .