標籤:nodename stomp log檔案 sock 情況 env 管理 specific 密碼
RabbitMQ Windows安裝和配置
官網windows:
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10.exe
github windows版:
https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmqv36_10/rabbitmq-server-3.6.10.exe
1.卸載以前的版本
如果您現有的安裝程式正在計劃將Erlang VM從32位版本升級到64位版本,則必須先卸載該代理才能升級VM。安裝程式將無法停止或刪除與不同架構的Erlang VM一起安裝的服務.
2.安裝伺服器
RabbitMQ安裝依賴環境:erlang
erlang linux 安裝詳解: http://flyingdutchman.iteye.com/blog/1885566
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郵件清單
RabbitMQ windows安裝官方文檔翻譯!