1. 程式人生 > >windows安裝RabbitMQ因為用戶名為中文文件夾導致RabbitMQ服務啟動失敗解決辦法

windows安裝RabbitMQ因為用戶名為中文文件夾導致RabbitMQ服務啟動失敗解決辦法

自己 記得 插件 plugin 和數 rem oca 不想 重點

安裝RabbitMQ必須先安裝Erlang

安裝這兩個東東網上教程一大把就不一 一 闡述了。只不過要註意的倒是有幾點

1、安裝Erlang需要用管理員身份運行安裝,RabbitMQ官網這麽說的。

技術分享圖片

2、安裝RabbitMQ和Erlang的目錄要沒有空格和中文字符。

重點就是我之前將電腦用戶名命名為中文了,即使我後面把用戶名改為英文,用戶文件夾還是中文改不過來了,然後百度要麽無法解決要麽就是操作過程太復雜稍微操作不當就得

重裝系統了,而RabbitMQ 服務必須得沒有中文字符才能啟動,我又不想改文件夾名稱 ,而RabbitMQ又默認將日誌和數據都存儲到用戶文件夾下,所以我想能不能去自定義文件路徑

然後搜了大半天的百度都沒有相關方法,然後不記得在那個網頁看到有人給出這麽個辦法 ,就是管理員運行cmd然後打開RabbitMQ安裝目錄

技術分享圖片

然後 輸入一下代碼 就可以了 路徑可以設置成你自己的路徑

rabbitmq-service.bat remove

set RABBITMQ_BASE=D:\install3\rabbitmq\rabbitmq_server-3.7.8\data

rabbitmq-service.bat install

這樣服務就可以啟動了,也規避了用戶名為中文的問題。

最後是你會發現激活插件管理也會出現報錯所以輸入以下代碼就可以激活

set RABBITMQ_BASE=D:\install3\rabbitmq\rabbitmq_server-3.7.8\data

rabbitmq-plugins enable rabbitmq_management

現在就可以使用瀏覽器輸入http://localhost:15672,看到如下內容成功了

技術分享圖片

windows安裝RabbitMQ因為用戶名為中文文件夾導致RabbitMQ服務啟動失敗解決辦法