安裝RabbitMQ時出現Plugin configuration unchanged,RabbitMQ服務啟動幾秒后自動關閉, http://127.0.0.1:15672/頁面無法訪問一並解答


 

 

1.正常情況下的安裝步驟
在這里插入圖片描述
注意在官網安裝時,盡量安裝新版本,老舊版本會導致各種問題
官網下載地址:http://www.rabbitmq.com/download.html
https://www.rabbitmq.com/install-windows.html#installer

1.1安裝erlang
在這里插入圖片描述
1.2安裝RabbitMQ
在這里插入圖片描述
在這里插入圖片描述
2.運行
2.1打開控制台
在這里插入圖片描述
2.2步驟二:激活插件

1
rabbitmq-plugins.bat enable rabbitmq_management

2.3重啟

1
net stop rabbitmq && net start rabbitmq

在這里插入圖片描述

 

 

在這里插入圖片描述
3.訪問
3.1輸入 http://127.0.0.1:15672/
在這里插入圖片描述
3.2默認賬號登錄:guest/ gues
在這里插入圖片描述

正常情況下在進行上述步驟后就會成功訪問rabbit可視化頁面並且沒有任何報錯

3.下面我列舉一些常見的錯誤情況

3.1 沒有 ERLANG_HOME 配置
在這里插入圖片描述
解決方法:配置系統環境變量
在這里插入圖片描述
3.2拒絕訪問,發生系統錯誤5
在這里插入圖片描述
解決方案:以管理員運行cmd

3.3不能加載erlang模塊
在這里插入圖片描述
解決辦法:重新安裝erlang

 

 

3.4不能成功啟動
在這里插入圖片描述

  • 問題:端口號占用
  • 解決方案:將與RabbitMQ相關的程序都結束,重新啟動

3.5服務名無效
在這里插入圖片描述在這里插入圖片描述

  • 問題:RabbitMQ沒有安裝成功
  • 檢查:服務中是否有 RabbitMQ

4.問題無法解決,且報錯看不明白,請右鍵此電腦在服務中找到RabbitMQ服務,一定要在這里面找到這個服務
4.1打開管理
在這里插入圖片描述
4.2找到服務
在這里插入圖片描述
4.3在這里觀察服務會不會自動關閉
(在cmd net start rabbitMQ 下觀察到的可能是虛假信息)
在這里插入圖片描述

5.Plugin configuration unchanged,RabbitMQ

1
rabbitmq-plugins.bat enable rabbitmq_management

在執行激活插件語句報了這個錯誤:
Plugin configuration unchanged,RabbitMQ

5.1首先保證第四步已經完成

5.2卸載你的rabbitmq 並且重啟計算機解決50%的問題
在卸載前先去進程中關閉你的正在運行exe文件,為了刪干凈目錄,不過直接重啟再刪也無妨

 

 

5.3可能是你的電腦名是中文,所以你需要重命名你的電腦,因為rabbitMQ不支持中文路徑
window10 -->設置–>關於—>重命名這台電腦

在這里插入圖片描述
5.4重啟你的電腦,建議關閉再開啟,不要使用重啟按鈕

5.5在C:\Users\用戶目錄(就是因為這個中文路徑)\AppData\Roaming\RabbitMQ這個復制三個文件
在這里插入圖片描述
5.5你需要創建一個文件夾來替代上面那個目錄,這個目錄就是我們放日志,插件的
D:\dev\rabbitMQ\rabbit\rabLog(這是我的,隨便創建)

5.6我們需要在環境變量中配置一下
在這里插入圖片描述
5.7重新啟動我們的服務就好了

1
net stop rabbitmq && net start rabbitmq

在我看來以上步驟走完基本是沒有任何問題的了,但是為了萬一,我還是將網上最熱門的幾種解決方案拿來供大家參考

Rabbitmq Plugin configuration unchanged.完美解決
當執行:rabbitmq-plugins.bat enable rabbitmq_management 命令時候出現

錯誤如下:

1
2
3
4
Plugin configuration unchanged.
Applying plugin configuration to rabbit@hj... failed.
Could not contact node rabbit@hj. Changes will take effect at broker restart.
Options: --online - fail if broker cannot be contacted. --offline - do not try to contact broker.

解決方法:

Synchronise Erlang Cookies (when running a manually installed Windows Service)

Erlang Security Cookies used by the service account and the user running rabbitmqctl.bat must be synchronised for rabbitmqctl.bat to function.

To ensure Erlang cookie files contain the same string, copy the .erlang.cookie file from the Windows directory (normally C:\WINDOWS.erlang.cookie) to replace the user .erlang.cookie. The user cookie will be in the user‘s home directory (%HOMEDRIVE%%HOMEPATH%), e.g.C:\Documents and Settings%USERNAME%.erlang.cookie orC:\Users%USERNAME%.erlang.cookie (Windows Vista and later).

同步Erlang Cookies

具體操作:將 C:\WINDOWS.erlang.cookie 同步到RabbitMq 啟動用戶 例如win10:C:\Users%USERNAME%.erlang.cookie

官方安裝手冊: http://www.rabbitmq.com/install-windows-manual.html
1、刪除C:\Users\Admin(你登錄的機器名) 和 C:\Windows 下的 .erlang.cookie 文件

2、找到本機目錄:C:\Users\Admin\AppData\Roaming\RabbitMQ 下的enabled_plugins 文件 ,隨便重命名一下【如:enabled_plugins.bak】;

3、再次執行:rabbitmq-plugins.bat enable rabbitmq_management 命令,完美通過;【管理員執行】

4、然后執行:rabbitmq-service install 命令,居然有出現其他問題(有時候是亂碼哦):

C:\Users\Administrator>rabbitmq-service install
RabbitMQ service is already present - only updating service parameters
C:\Program Files\erl5.10.3\erts-5.10.3\bin\erlsrv: Warning, could not set correct interactive mode.
Error: 句柄無效。
C:\Program Files\erl5.10.3\erts-5.10.3\bin\erlsrv: Warning, could not set correct service description (comment)Error: 句柄無效。

5、解決上面問題,如下:

解決辦法是:

1、卸載erlang,並且去注冊表里HKLM/SOFTWARE/Ericsson/Erlang/ErlSrv下的項清掉,
2、然后重新已管理員身份安裝erlang
3、erlang重裝完成后,若RabbitMQ service 未安裝,則通過執行命令:rabbitmq-service install 安裝service;
4、執行命令:rabbitmq-service start 啟動service

RabbitMQ出現服務啟動幾秒退出問題
1.首先安裝了otp_win64_20.3,

2.erlang安裝完成需要配置erlang環境變量:
在這里插入圖片描述
這個是新建的
在這里插入圖片描述
文檔是:ERLANG_HOME

D:\develop\erl9.3

在path中添加

%ERLANG_HOME%\bin;

3.然后安裝了rabbitmq-server-3.7.3,用管理員打開cmd命令,進入rabbitmq-server-3.7.3的sbin目錄下,
在這里插入圖片描述
4.完了之后cmd(sbin目錄下)中進行

rabbitmq-plugins.bat enable rabbitmq_management

5.這個時候你去訪問

http://localhost:15672

發現在D:\develop\rabbitmq_server-3.7.3\data\log\rabbit@LAPTOP-LI11CU2P.log文檔最后出現(目錄和文件名根據自己實際情況而定,后綴名為.log)

出現

[error] <0.483.0> ** Connection attempt from disallowed node ‘rabbitmqcli96@LAPTOP-LI11CU2P’

這個時候別慌

 

 

6.重啟服務
在這里插入圖片描述


免責聲明!

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



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