2. RabbitMQ 服務器 之下載安裝


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


免責聲明!

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



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