Windows 下安裝 RabbitMQ服務


RabbitMQ 是建立在Erlang OTP平台上的,所以在裝RabbitMQ服務前需要先安裝Erlang

Erlang版本: otp_win64_19.0

RabbitMQ版本:rabbitmq-server-3.6.9

安裝完成后,需要以管理員權限打開cmd,然后切換到sbin目錄下,執行這三條命令即可:

rabbitmq-service install
rabbitmq-service enable
rabbitmq-service start

 

 啟動和停止這個服務

此時服務已經正常運行了。

使用sbin目錄下面的rabbitmqctl.bat這個腳本來查看和控制服務端狀態的,在cmd中直接運行rabbitmqctl status。如果看到以下結果:

 

 

出現這種情況的原因有2個,一個是CooKie文件不匹配,另一個就是不是用管理員身份進行cmd的,

解決方式1:修改cookie文件

顯示node沒有連接上,需要到C:\Windows目錄下,將.erlang.cookie文件,拷貝到用戶目錄下 C:\Users\{用戶名},這是Erlang的Cookie文件,允許與Erlang進行交互,現在重復運行剛才的命令就會得到如下信息:

 

 

 

 修改方式2:使用管理員身份重新安裝一遍,但是因為剛剛已經裝好了服務,所以應該先卸載服務

 

sc delete RabbitMQ

 

然后在安裝,但是提示安裝不了,提示錯誤信息如下:

 C:\Program Files\erl6.0\erts-6.0\bin\erlsrv: Warning, could not set correct interactive mode. RabbitMQ

原因是雖然服務已經刪除,但是注冊表里還有,因此需要刪除注冊表里的該服務信息

win + R ——  regedit——

刪除后再從新安裝一遍,這回就正確了,然后開始啟動一下,服務管理后台。

 出現這樣:

 

 或者這樣:

此時這個管理后台就啟動了,查看默認的賬號密碼:

   輸入http://localhost:15672/    默認賬號密碼  guest   guest

進入后:

 

 

 


免責聲明!

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



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