1. 程式人生 > >RabbitMQ Windows7下單機多節點安裝 (二)

RabbitMQ Windows7下單機多節點安裝 (二)

RabbitMQ Windows7下單機多節點安裝

環境版本資訊:
系統:windows7
erlang:erl5.10.4

rabbitmq:rabbitmq_server-3.2.3

      對於上一篇帖子在此需要補充和優化一下。
之前為了省事,三個節點用了同一個RabbitMQ安裝目錄。
這樣雖然第一次能夠成功執行起來,但是,下次再執行的時候還要一通設定。完了操作起來還比較麻煩。沒法切換node。
索性又重新捯飭了一遍,其中單節點的安裝部分基本不變。其他步驟如下:
1、將單節點安裝目錄拷貝三份,其他兩個安裝目錄命名為:\rabbitmq_server-3.2.3_2和\rabbitmq_server-3.2.3_3加以區分。

2、然後我們開始配置host檔案,來識別不同的節點,檔案新增如下內容:
127.0.0.1       node1
127.0.0.1       node2
127.0.0.1       node3

3、接下來需要修改啟動檔案rabbitmq-server.bat和命令列檔案rabbitmqctl.bat(三個安裝目錄的檔案都要對應的修改


rabbitmq-server.bat檔案加入如下引數設定:(注意埠號不可以重複
set [email protected]
set RABBITMQ_NODE_PORT=5674
set RABBITMQ_DIST_PORT=15675

rabbitmqctl.bat檔案只需要新增一個引數:
set [email protected]


4、啟動,使用cmd分別到各自的安裝目錄下的sbin下啟動。
選擇一個節點作為叢集(node1),其他兩個節點執行如下命令:
rabbitmqctl.bat -n [email protected] join_cluster [email protected]

rabbitmqctl.bat -n [email protected] join_cluster [email protected]

檢視叢集安裝態:
rabbitmqctl.bat -n [email protected] cluster_status

正常情況下結果如下:
D:\worksoft\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.bat cluster_status
Cluster status of node [email protected] ...
[{nodes,[{disc,[
[email protected]
,[email protected],[email protected]]}]},
 {running_nodes,[[email protected],[email protected],[email protected]]},
 {partitions,[]}]
...done.


如有問題歡迎討論交流!!


本文對其他文章有所借鑑,在此表示感謝!!!