windows下rabbitmq(架構師必備神器)集群搭建


准備2台機器,例如:computera: 10.0.0.151   computerb:10.0.0.234  都安裝erlang環境和rabbitmq服務,注意otp環境和rabbitmq服務必須版本一致,否則無法搭建集群

步驟:

1.將2台機器的.erlang.cookie都設置一致,rabbitmq依賴它進行集群通訊(windows目錄下C:\Users\Administrator和C:\Windows)

2.修改2台機器的host文件配置

               10.0.0.151    computera

               10.0.0.234    computerb

3.

  在2台機器C:\Users\Administrator\AppData\Roaming\RabbitMQ目錄下添加rabbitmq.config集群配置文件,注意以.符號結尾

例如:

[{rabbit,[{tcp_listeners, [5672]},{cluster_nodes,{['rabbit@computera','rabbit@computerb'],ram}}]}].

  10.0.0.151機器在該目錄下同時添加rabbitmq-env.conf配置文件

 

NODENAME=rabbit@computera
NODE_IP_ADDRESS=10.0.0.151
NODE_PORT=5672
RABBITMQ_MNESIA_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\db
RABBITMQ_LOG_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\log

  10.0.0.234機器將ip修改為10.0.0.234、nodename修改為:rabbit@computerb

4.在10.0.0.234機器運行

          rabbitmqctl stop_app

          rabbitmqctl reset

   在10.0.0.151機器運行

          rabbitmqctl stop_app

          rabbitmqctl reset

          rabbitmqctl join_cluster rabbit@computerb --ram

          然后啟動rabbit服務查看集群狀態

          rabbitmqctl start_app

         rabbitmqctl cluster_status


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM