1. 程式人生 > 實用技巧 >Windows 下 安裝 RabbitMQ

Windows 下 安裝 RabbitMQ

rabbitMQ 是一個在 AMQP 協議標準基礎上完整的,可服用的企業訊息系統。

它遵循Mozilla Public License開源協議,採用 Erlang 實現的工業級的訊息佇列(MQ)伺服器,Rabbit MQ 是建立在Erlang OTP平臺上。

安裝Erlang

在安裝rabbitMQ之前,需要先安裝Erlang

目前使用的是otp_win64_18.1,需要其他版本或者32位系統的,可以去官網下載

全部點選“下一步”就行。有的選擇其他的安裝方式,可能需要新增一下系統環境變數(正常安裝的也要檢查下)

安裝RabbitMQ

下載執行rabbitmq-server-3.6.5,需要其他版本或者32位系統的,可以去

官網 下載。

依舊可以不改變預設進行安裝。

需要注意:預設安裝的RabbitMQ 監聽埠是5672

需要允許服務於桌面互動

啟用RabbitMQ 管理外掛

開啟命令視窗:
輸入命令:

E:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin\rabbitmq-plugins.bat enable rabbitmq_management

重啟服務後,在瀏覽器輸入http://127.0.0.1:15672,就可以管理我們的RabbirMQ了.
初始賬號密碼為guest guest

=INFO REPORT==== 7-Jul-2019::10:44:55.375000 ===
    application: logger
    exited: {{shutdown,
                 {failed_to_start_child,'Elixir.Logger.ErrorHandler',noproc}},
             {'Elixir.Logger.App',start,[normal,[]]}}
    type: temporary
Could not start application logger: Logger.App.start(:normal, []) returned an er
ror: shutdown: failed to start child: Logger.ErrorHandler
    ** (EXIT) no process: the process is not alive or there's no process current
ly associated with the given name, possibly because its application isn't starte
d

解決方法

要把erlang的版本和rabbitmq的版本對應上,可以參照版本對應 https://www.rabbitmq.com/which-erlang.html