IQ Bot에 대한 RabbitMq 클러스터 구성

명령 프롬프트를 사용하여 클러스터 3개를 구성합니다.

전제 조건

클러스터 모드에서 IQ Bot 설치의 1단계와 2단계를 완료하십시오.

프로시저

  1. 명령 프롬프트를 열고 {RabbitMq installation directory}\sbin으로 이동하여 다음 명령을 실행합니다. rabbitmqctl.bat cluster_status.
    다음과 유사한 출력이 표시됩니다. Cluster status of node rabbit@IQBotCluster1 ... [{ nodes, [{ disc, [rabbit @IQBotCluster1] }] }, { running_nodes, [rabbit @IQBotCluster1] }, { cluster_name, << "rabbit@IQBotCluster1" >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }] }]
  2. 다음 명령을 실행합니다. rabbitmqctl list_queues -p test.
  3. 기본 클러스터를 구성합니다.
    1. IQBotCluster1 VM에서 명령 프롬프트를 열고 {IQ Bot Installation Directory}\Configurations로 이동합니다.
    2. 다음 명령을 실행합니다. messagequeue_cluster_configuration.bat “IQBotCluster1”.
  4. 두 번째 클러스터를 기본 클러스터에 연결합니다.
    1. IQBotCluster2 VM에서 명령 프롬프트를 열고 {IQ Bot Installation Directory}\Configurations로 이동합니다.
    2. 다음 명령을 실행합니다. messagequeue_cluster_configuration.bat “IQBotCluster1”.
  5. 클러스터가 성공적으로 추가되었는지 확인합니다.
    명령 프롬프트를 열고 {RabbitMq installation directory}\sbin으로 이동하여 다음 명령을 실행합니다. rabbitmqctl.bat cluster_status.
    두 클러스터가 추가되었음을 확인하는 다음과 유사한 출력이 표시되어야 합니다. Cluster status of node rabbit @IQBotCluster2...[{ nodes, [{ disc, [rabbit @IQBotCluster1, rabbit @IQBotCluster2] }] }, { running_nodes, [rabbit @IQBotCluster1, rabbit @IQBotCluster2] }, { cluster_name, << "rabbit@IQBotCluster1" >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }, { rabbit @IQBotCluster2, [] }] }]
  6. 세 번째 클러스터를 기본 클러스터에 연결합니다.
    1. IQBotCluster3 VM에서 명령 프롬프트를 열고 {IQ Bot Installation Directory}\Configurations로 이동합니다.
    2. 다음 명령을 실행합니다. messagequeue_cluster_configuration.bat “IQBotCluster1”.
    세 번째 클러스터가 추가되었음을 확인하는 다음과 유사한 출력이 표시되어야 합니다. Cluster status of node rabbit @IQBotCluster3...[{ nodes, [{ disc, [rabbit @IQBotCluster1, rabbit @IQBotCluster2, rabbit @IQBotCluster3] }] }, { running_nodes, [rabbit @IQBotCluster1, rabbit @IQBotCluster2, rabbit @IQBotCluster3] }, { cluster_name, << "rabbit@IQBotCluster1" >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }, { rabbit @IQBotCluster2, [] }, { rabbit @IQBotCluster3, [] }] }]

다음 단계

클러스터 연결이 완료되면 클러스터 모드에서 IQ Bot 설치의 4단계를 진행합니다.