原文:https://blog.csdn.net/lindonglian/article/details/55805637html
RabbitMQ的服務端基於Erlang語言編寫,要在機器上安裝RabbitMQ必須先搞好Erlang環境。若是沒配置好Erlang環境,直接運行RabbitMQ官網上的exe文件,會彈框提示你先裝好Erlang環境。也就是若是機器上沒配好Erlang環境,RabbitMQ的服務端是啓動不起來的。瀏覽器
除此以外,不一樣JDK版本對應的Erlang和RabbitMQ Server的版本也會有所不一樣。若是是JDK1.7的,直接用如今最新的Erlang和RabbitMQ Server的安裝包沒問題。若是公司用的JDK版本比較低,好比說是JDK1.6的話,最新版本的安裝包就適用不了。另外根據系統狀況注意選的是32位仍是64位的安裝包。.net
Erlang安裝包下載:http://www.erlang.org/downloadsserver
配置環境變量
ERLANG_HOME
D:\erl8.2
path添加%ERLANG_HOME%\bin;
cmd下用erl -version檢測是否配置成功htm
RabbitMQ Server安裝包下載:http://www.rabbitmq.com/download.htmlblog
配置環境變量
RABBIT_HOME
D:\RabbitServer\rabbitmq_server-3.6.6
path添加%RABBIT_HOME%\sbin;rabbitmq
cmd下進入RabbitMQ Server目錄下的sbin目錄,用rabbitmqctl status檢測RabbitMQ是否配置成功ip
添加用戶 get
設置用戶爲最高權限的管理員 cmd
添加虛擬主機
爲用戶分配虛擬主機權限
若是RabbitMQ配註冊爲系統服務,或沒自動啓動的話,能夠經過cmd啓動
rabbitmq-server start
若是啓動失敗,檢查幾種狀況
一、系統防火牆是否關閉
二、是否PC連了有線,又開了Wifi,致使empq獲取的ip與主機ip不一致
三、最後不行的話試試刪除C盤用戶目錄下\AppData\Roaming\RabbitMQ裏的東西,不一樣系統RabbitMQ默認讀取的配置文件路徑不太同樣
若是服務端啓動成功,啓用監控管理器(這個默認禁用的),就能夠在瀏覽器經過15672端口看到服務端的配置信息,剛裝完會有個默認的用戶,用戶名和密碼都是guest,虛擬主機是」/」 啓動監控管理器命令:rabbitmq-plugins enable rabbitmq_management