RabbitMQ是一個AMQP(Advanced Message Queue,即高級消息隊列協議)服務器 。html
下載地址: RabbitMQ下載java
安裝說明:各平臺下RabbitMQ安裝指南windows
1.1 點擊 RabbitMQ下載 咱們能夠看到這個頁面服務器
1.2. 這裏咱們選擇圖中推薦的 Windows 安裝RabbitMQ 文檔cookie
下載完成後選中*.exe 文件右鍵管理員身份運行,通常狀況下會出現這個ide
Tips: 這是怎麼回事呢?學習
因爲RabbitMQ 是由Erlang語言編寫而成,因此通常狀況在安裝RabbitMQ以前,咱們還須要安裝Erlang的運行環境,相似java中的JRE或者C#中的 .net framework.ui
1.3. 下載安裝Erlang.net
點擊是,會自動打開Erlang 的官方下載頁面插件
根據本身的電腦選擇對應的版本,個人電腦是windows 10 64 位,因此這裏選擇64 位,若是你的電腦是32 位清選擇32 位版本。
這裏默認是沒有勾選的,咱們須要勾選下,而後點擊 Next,根據提示安裝完成便可。
安裝的時候默認我發現已經生成了
Tips: 若是沒有請自行添加
將Erlang 添加到Path路徑下
%ERLANG_HOME%\bin
1.4. 安裝RabbitMQ
安裝完成Erlang 以後,咱們再次運行咱們的RabbitMQ 安裝包
默認的安裝路徑是C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.6
1.5. 配置環境變量
通常狀況下,咱們最好配置下環境變量以便於咱們從此更好地使用。
RABBITMQ_BASE
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.6
而後咱們須要添加到Path變量中
%RABBITMQ_BASE%\sbin
1.6. 從新安裝service
要使環境更改在Windows上生效,必須從新安裝該服務。 重啓服務是不夠的。
這可使用安裝程序或者在具備管理員權限的命令行上完成。
注意:有兩個文件rabbitmq-service.bat 和 rabbitmq-server.bat 別弄混了,否則執行命令會失敗
管理員權限運行cmd 命令行,進入安裝文件夾下的sbin目錄
這個RabbitMQ service 服務是自動開啓的,因此咱們須要先中止RabbitMQ服務
rabbitmq-service.bat stop
而後移除RabbitMQ服務
rabbitmq-service.bat remove
再次安裝
rabbitmq-service.bat install
總結:關於RabbitMQ Service的用法
1.7. 檢測RabbitMQ 運行狀態
首先打開服務
rabbitmq-service start
若是咱們想查看RabbitMQ 的運行狀態,那麼輸入下列命令便可
rabbitmqctl status
可是當年你輸入後可能會看到這樣的錯誤信息
解決方案:
C:\Windows\System32\config\systemprofile\.erlang.cookie
C:\Users\fairy\.erlang.cookie
對比下這兩個文件,你會發現裏面的值不同,這就是致使這個錯誤的緣由。
咱們只須要將其中一個替換掉,兩個保持統一便可,好比將系統下的那個文件替換掉我的用戶下的那個文件
再次執行命令
rabbitmqctl status
執行成功後能夠看到下面的回顯:
1.8.安裝 RabbitMQWeb的管理插件
執行命令
rabbitmq-plugins enable rabbitmq_management
要 生效須要重啓下RabbitMQ Server
1.9. 查看當前用戶列表
rabbitmqctl.bat list_users
執行成功後能夠看到以下回顯:
10.打開RabbitMQ Web 管理界面
執行成功後能夠看到這個界面
默認端口是15672
帳號和密碼默認都是guest
登錄後能夠看到這樣的管理界面
登陸後
雙擊進去
設置權限
本篇完~
更多請看個人RabbitMQ 學習專欄:http://www.javashuo.com/article/p-qqwuyhfr-mq.html