RabbitMQ windows安裝官方文檔翻譯!

RabbitMQ Windows安裝和配置

下載地址

官網windows下載地址:html

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10.exenode

github windows版下載地址:linux

https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmqv36_10/rabbitmq-server-3.6.10.exegit

1.卸載之前的版本

若是您現有的安裝程序正在計劃將Erlang VM從32位版本升級到64位版本,則必須先卸載該代理才能升級VM。安裝程序將沒法中止或刪除與不一樣架構的Erlang VM一塊兒安裝的服務.github

2.安裝服務器

RabbitMQ安裝依賴環境:erlangweb

erlang linux 安裝詳解: http://flyingdutchman.iteye.com/blog/1885566windows

1)首先,下載並運行Erlang Windows二進制文件,大約須要5分鐘。安全

2)而後運行安裝程序,rabbitmq-server-3.6.10.exe。大約須要2分鐘,並將RabbitMQ設置爲一個服務,並配置默認配置.服務器

3.運行RabbitMQ服務

自定義RabbitMQ環境變量網絡

該服務將使用其默認設置運行良好。您可能須要自定義RabbitMQ環境或編輯配置

運行RabbitMQ

RabbitMQ服務自動啓動。您能夠從開始菜單stop/reinstall/start RabbitMQ服務.

管理服務

您能夠在開始菜單中找到RabbitMQ目錄的連接。這裏也是一個到sbin目錄啓動的命令提示符窗口的連接,在開始菜單中。這是運行各類命令行工具的最方便的方式。

端口訪問

防火牆和其餘安全工具可能會阻止RabbitMQ綁定到端口.當這種狀況發生時,RabbitMQ將沒法啓動。確保能夠打開如下端口:

4369:epmd,RabbitMQ節點和CLI工具使用的對等發現服務

5672,5671:由AMQP 0-9-1和1.0客戶端使用,不帶TLS和TLS

25672:Erlang分發用於節點間和CLI工具通訊,並從動態範圍分配(默認狀況下限制爲單個端口,計算爲AMQP端口+ 20000).有關細節,請參閱網絡指南

15672:HTTP API客戶端和rabbitmqadmin(僅當啓用 management plugin時)

61613,61614:沒有和使用TLS的STOMP clients(只有啓用了STOMP plugin

1883,8883 :(沒有和帶有TLS的MQTT clients,若是啓用了MQTT plugin

15674:STOMP-over-WebSockets clients(只有啓用了Web STOMP plugin

15675:MQTT-over-WebSockets clients(僅當啓用了Web MQTT plugin時)\

能夠將RabbitMQ配置爲使用不一樣的端口。

默認用戶訪問

代理建立具備密碼guest的用戶guest。未配置的客戶端一般將使用這些憑據.默認狀況下,這些憑據只能在以localhost鏈接到代理時使用,所以在鏈接任何其餘機器以前須要採起措施。

有關如何建立更多用戶,刪除guest用戶或容許遠程訪問guest用戶的信息,請參閱訪問控制文檔

Managing the Broker

要中止代理或檢查其狀態,請在sbin(做爲管理員)中使用rabbitmqctl.bat

Stopping the Broker:rabbitmqctl stop.

Checking the Broker Status:rabbitmqctl status

若是沒有代理程序正在運行(即,nodedown),全部的rabbitmqctl命令將報告節點缺失。更多信息參見:rabbitmqctl

4.日誌記錄

來自服務器的輸出將發送到RABBITMQ_LOG_BASE目錄中的RABBITMQ_NODENAME.log文件。

其餘日誌數據寫入RABBITMQ_NODENAME-sasl.log。broker老是追加到日誌文件,因此保留完整的日誌記錄.

您可使用rabbitmqctl rotate_logs輪換日誌

5.做爲服務運行時的故障排除

若是Erlang VM在RabbitMQ做爲服務運行時崩潰,不是將崩潰轉儲寫入當前目錄(這對服務沒有意義),它將寫入RabbitMQ服務器的基本目錄中的erlcrash.dump文件(由RABBITMQBASE環境變量設置)。默認爲%APPDATA%\%RABBITMQ_SERVICENAME% - 一般爲%APPDATA%\ RabbitMQ)。

Windows特定的問題

咱們的目標是使RabbitMQ成爲Windows上的一流公民。然而,有時咱們沒法控制的狀況。請參閱Windows-specific Issues 頁面

得到幫助

若是您有任何問題或須要幫助,請隨時詢問RabbitMQ郵件列表

相關文章
相關標籤/搜索