參考文檔:html
https://jingyan.baidu.com/article/ed15cb1bb5c3411be369819d.htmlwindows
https://blog.csdn.net/hzw19920329/article/details/53156015瀏覽器
https://blog.csdn.net/yemaiqingxiang/article/details/81019611spa
RabbitMQ開源消息隊列服務是使用Erlang語言開發的,所以咱們要使用他就必須先進行Erlang語言環境的搭建,實際上是很是簡單的。.net
登陸Erlang官網,進入下載頁,而後按照本身的系統環境來選擇須要下載的安裝文件,以下圖所示:插件
https://www.erlang.org/downloads命令行
下載成功以後是個以下所示的安裝程序:個人系統是x64位3d
而後開始安裝(一路下一步就OK了) code
接下來咱們須要對Erlang語言的環境變量的配置,打開 系統屬性-->高級-->環境變量server
建立一個名爲 ERLANG_HOME 的環境變量,其值指向erlang的安裝目錄,同時將 %ERLANG_HOME%\bin 加入到Path中
注:新建的是用戶變量、編輯的是系統變量Path
最後打開命令行,輸入erl,若是出現erlang的版本信息就表示erlang語言環境安裝成功
好,到這裏必定要重啓計算機,若是不重啓,環境是不會生效的,重啓完再繼續!!!
2,打開RabbitMQ官網,而後找到下載連接,以下圖所示:下載windows版本
下載成功以後,以下圖所示:
注意:安裝路徑中不能存在空格、路徑不能有空格、路徑不能有空格
接下來,安裝完成後進行服務的啓動(通常狀況下,安裝完成以後會自動啓動服務):
打開 管理員命令提示符,切換到安裝目錄
cd C:\RabbitMQService\RabbitMQ_Server\rabbitmq_server-3.8.2\sbin
中止 rabbitmq-service stop
啓用 rabbitmq-service start
卸載 https://www.cnblogs.com/haoliansheng/p/4435053.html
以下圖所示:
3,RabbitMQ有一個可視化界面,進行消息的管理,不過須要用命令進行啓動並安裝
一樣的:打開 管理員命令提示符,切換到安裝目錄
cd C:\RabbitMQService\RabbitMQ_Server\rabbitmq_server-3.8.2\sbin
而後輸入命令: rabbitmq-plugins enable rabbitmq_management
出現下圖表示啓動並安裝成功。
4,插件安裝完以後,在瀏覽器輸入: http://localhost:15672 進行驗證,默認帳號密碼: guest guest
到這裏就完工了,可是:
若是你想遠程經過Ip訪問RabbitMQ服務,你會發現訪問地址能夠,可是用 guest 帳號沒法登錄?這是怎麼回事兒?
好比你使用局域網中的另外一臺電腦經過IP訪問:http://192.168.1.xxx:15672/
(192.168.1.xxx是安裝RabbitMQ服務的計算機IP)
你有可能會獲得一個提示:User can only log in via localhost 以下圖:
緣由:rabbitMQ從3.3.0開始禁止使用 guest/guest權限經過除 localhost外的訪問。
解決辦法:
新建一個用戶,好比添加一個帳號名爲 admin 的用戶並給與超級管理員權限:
這裏設置用戶名密碼: admin 123456
一樣的:打開 管理員命令提示符,切換到安裝目錄
cd C:\RabbitMQService\RabbitMQ_Server\rabbitmq_server-3.8.2\sbin
執行如下命令,添加 RabbitMQ 用戶,並設置相應權限
rabbitmqctl add_user admin 123456
rabbitmqctl set_permissions admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator
而後使用 admin 帳號登錄:而後你會發現能夠登錄了,是否是很神奇呀!