RabbitMQ服務器如何安裝?
RabbitMQ是一個AMQP(Advanced Message Queue,即高級消息隊列協議)服務器 。
下載地址: RabbitMQ下載
安裝說明:各平台下RabbitMQ安裝指南
1 Windows 下安裝RabbitMQ
1.1 點擊 RabbitMQ下載 我們可以看到這個頁面
1.2. 這里我們選擇圖中推薦的 Windows 安裝RabbitMQ 文檔
下載完成后選中*.exe 文件右鍵管理員身份運行,一般情況下會出現這個
Tips: 這是怎么回事呢?
由於RabbitMQ 是由Erlang語言編寫而成,所以一般情況在安裝RabbitMQ之前,我們還需要安裝Erlang的運行環境,類似java中的JRE或者C#中的 .net framework.
1.3. 下載安裝Erlang
點擊是,會自動打開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
登陸后可以看到這樣的管理界面
11. 添加遠程登錄用戶
登錄后
雙擊進去
設置權限
本篇完~
更多請看我的RabbitMQ 學習專欄:https://www.cnblogs.com/xingyunblog/p/9685359.html