一、下載erlang
https://www.erlang.org/downloads
二、下載RabbitMQ
https://www.rabbitmq.com/install-windows.html
三、設置環境變量
1、erlang設置
新建一個系統變量
ERLANG_HOME
E:\JavaTools\erlang\erl10.4
在path變量下增加一個:%ERLANG_HOME%\bin
2、rabbitmq設置
新建一個系統變量
RABBITMQ_HOME
E:\JavaTools\RabbitMQ\rabbitmq_server-3.7.7
在path變量下增加一個:%RABBITMQ_HOME%\sbin
四、啟動rabbitmq
1、以管理員身份運行“命令提示符“窗口
2、輸入erl,出現這個
說明erlang安裝成功,按ctrl+c退出。
3、運行命令rabbitmq-plugins enable rabbitmq_management 開啟Web管理插件
4、運行 net start RabbitMQ 啟動服務,net stop RabbitMQ 停止服務
5、頁面輸入
http://localhost:15672,,默認登陸 賬號:guest 密碼:guest
五、啟動rabbitmq服務后閃退問題解決:
Windows下安裝RabbitMQ后,按正常RabbitMQ會自動注冊服務並自動啟動,但是如果有中英文目錄就會出現服務啟動后幾秒鍾自動停止,而且反反復復。
出現這種情況一般都是由我們的用戶名是中文,而導致默認的DB和log訪問出現問。所以我建議以后大家在使用windows操作系統的時候盡量用英文來命名文件或目錄,這樣會極大的減小以后安裝軟件出現莫名其妙的問題的bug。
接下來我們先卸載我們的RabbitMQ,然后在我們的系統變量里設置一個RABBITMQ_BASE 的變量路徑為一個不含中文的路徑 比如 E:\JavaTools\RabbitMQ,最后我們重新安裝RabbitMQ即可,然后就會看到RabbitMQ服務自動注冊了,並且不會自動停止。
設置后會多出兩個文件,可以查看日志記錄。
6、如果項目一開始連得上,但是后面出現連不上了,這個時候需要重置下rabbitmq
(1)首先關閉rabbitmq
(2)還原: rabbitmqctl reset
(3) 運行命令 rabbitmq-plugins enable rabbitmq_management 開啟Web管理插件
(4)開啟rabbitmq