RabbitMQ安裝+配置遠程訪問+集羣(windows)

RabbitMQ安裝+配置遠程訪問+集羣(windows)

1.安裝RabbitMQ

1、下載安裝包:
運行環境erlang: http://www.erlang.org/downloads
安裝包:http://www.rabbitmq.com/install-windows.html
在這裏插入圖片描述
2、安裝
3、執行以下命令

1、打開rabbitmq命令行窗口
2、rabbitmq-service remove(輸入正確後按回車)
3、rabbitmq-service install(輸入正確後按回車)
4、rabbitmq-service start(輸入正確後按回車)
5、rabbitmq-plugins enable rabbitmq_management(輸入正確後按回車)
6、rabbitmq-service stop(輸入正確後按回車)
7、rabbitmq-service start(輸入正確後按回車)

在這裏插入圖片描述

2.遠程訪問配置

在這裏插入圖片描述
1 首先創建一個新的賬戶 並給上Administrator標籤
在這裏插入圖片描述
2 然後給這個新賬戶添加虛擬主機訪問權限
3 在windows 下的 rabbitmq安裝文件下的etc文件下的配置文件添加以下

[
    {rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["賬戶名"]}]}
].

4 重啓rabbitmq服務就能遠程訪問

3.集羣

1. 修改host文件

172.28.124.13       win72
172.28.124.10       WIN-LMDEEI11TL6

注意: ip地址爲具體服務器的IP地址,域名需要與主機名稱,rabbit服務名稱一致
rabbit服務名稱查詢命令:rabbitmqctl status
在這裏插入圖片描述
2. 同步兩臺機器的兩處cookie,使其一致

位置:
C:\Users\Asia
C:\Windows\System32\config\systemprofile

具體如圖:
在這裏插入圖片描述
在這裏插入圖片描述
3. 逐條執行以下命令

rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@win72
rabbitmqctl start_app

4. 效果如圖
在這裏插入圖片描述
5. 開啓鏡像模式
在rabbitMQ的安裝目的下的sbin目錄的cmd窗口輸入:

rabbitmqctl set_policy mypolicy "^" "{""ha-mode"":""all"",""ha-sync-mode"":""automatic""}"

當然在web管理界面也能配置:
在這裏插入圖片描述
完成後可在管理界面看到配置
在這裏插入圖片描述
配置完看隊列如下,其中表示ha-all的說明用我的策略屬於鏡像模式,沒有表示的就是普通模式:
在這裏插入圖片描述

不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈的積累!

發佈了68 篇原創文章 · 獲贊 63 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章